Hopefully you have a Windows PC as I don't speak Mac. Open an elevated command prompt:
XP: Start, All Programs, Accessories, Command Prompt
Win 7: Start, All Programs, Accessories then right click on Command Prompt and Run as Administrator
Win 8: http://www.eightforu...indows-8-a.html
win 10: http://www.howtogeek...-in-windows-10/
(hit Enter. Note the Default Gateway address for example 192.168.1.1. Now type:
ping -t 192.168.1.1
(Hit Enter. Adjust the above command to ping your Gateway. This ping will continue until you hit Ctrl +c. There should be no missed pings and the time should be fairly constant at a low number (mine varies between 5 and 8 but it goes through a power line extender to get to the router) If that's what you see then the hub is working properly and is not the cause of your problem. Try pinging game server using the same command just to make sure that whatever ping program you are using is working correctly Then try:
tracert -d 188.8.131.52
This is a google DNS. You will get something like:
Tracing route to 184.108.40.206 over a maximum of 30 hops
1 4 ms 4 ms 4 ms 192.168.1.254
2 33 ms 33 ms 32 ms 220.127.116.11
3 33 ms 37 ms 33 ms 18.104.22.168
4 39 ms 38 ms 39 ms 22.214.171.124
5 39 ms 39 ms 47 ms 126.96.36.199
6 34 ms 40 ms 34 ms 188.8.131.52
7 35 ms 37 ms 34 ms 184.108.40.206
8 34 ms 40 ms 36 ms 220.127.116.11
9 35 ms 35 ms 35 ms 18.104.22.168
10 34 ms 36 ms 34 ms 22.214.171.124
You will no doubt have much bigger hops since you have to jump the ocean to get to California. It you leave off the -d and repeat the command you will get names for the routers along the way which may help you tell where they are. You can also just google the IP address at the end of each hop. The first one is your router. The second would normally be your ISP. Try the tracert -d to the address of your game server. Tracert request are not high priority to a router and if it gets busy it will delay responding or not respond at all. Cisco routers often will only respond to every other request so you may see one hop that shows a * each time you run the command. Other routers have been told not to respond to the tracert so you will only see * * * but they will still forward the request on so the next hop may show a full response.
There is a small possibility that the problem is on your end. Perhaps a virus or a bad program.
Get Process Explorer
Save it to your desktop then run it (Vista or Win7+ - right click and Run As Administrator).
View, Select Column, check Verified Signer, OK
Options, Verify Image Signatures
Click twice on the CPU column header to sort things by CPU usage with the big hitters at the top.
Wait a full minute then:
File, Save As, Save. Note the file name. Open the file on your desktop and copy and paste the text to a reply.
If you leave Process Explorer running you may see different processes moving up to the top 5. You might be able to correlate a large ping to a process like WMI (WmiPrvSE.exe)
You can also use TCPVIEW to check what processes are using the network the most.
Download, Save and then run it by right clicking and Run As Admin. (XP just double click on it)
You can click on the column headers to sort things by that column. Click on Sent Bytes once or twice until the processes with the largest Sent Bytes are at the top. These are the suspects who are also using your internet. If one of them seems to use a large amount that can hog your internet.