Varying internet speeds on LAN/cable

Tiboscus

Honorable
Jan 15, 2014
42
0
10,530
I've got an annoying problem.

My internet speed can vary between 90 mb/s and a few kb's/s.
A few months ago when I first build my computer my internet speeds were pretty consistent. It stayed at around 80 mb/s on average.
But now I have an average speed of 50 kb or less.
Sometimes my speed will increase out of nowhere to 50+ mb/s and after a few minutes it drops again.

I suddenly got this problem out of nowhere and I've no idea where it came from and how to fix it.
I've tried using a different cable, ethernet port, installing other drivers and reinstalling windows. Nothing worked so far.
Is it my ethernet card? My drivers?


My specs:
Windows 8.1
AMD fx8320 + Cooler master EVO cooler
Biostar Ta 970
Samsung 60gb EVO ssd
1tb Harddrive (forgot the brand, probably Hitatchy or something)
MSI GTX 760 Hawk



Thanks.
 


Im using the task manager to see my Internet speeds.
My paid for Internet speed is 120 mb/s and my ISP is ziggo.

I don't think the router is the problem, because my phone and other computers work just fine. However my Internet connection sometimes stops for a minute or two.

(also ignore the best solution thing, I did it by accident and don't I is how to undo it)
 


I can't unselect the best answer. If you wan't more input on this thread, then PM a moderator to fix it.

You really should use Speedtest to check your network speed. Task manager can show you the bandwidth USED which can indirectly tell you the network speed. Speedtest tries to have network capacity on their side so that any bottleneck will be on your side.
 


All speedtests usually say around 90mbs while the task manager says 40kbs. Which is strange because if my Internet speed was actually 90mbs it shouldn't take 5 minutes to load the page in chrome, Firefox and in ie
 


But this points in a different direction to investigate. What are you using for your DNS servers? A slow DNS can cause the symptom you are seeing.
 


What can I use to test my DNS?
 
Go to your start menu (assuming windows) in the search box type "cmd" --> cmd.exe will show up at the top. Click that. In the dos window type "ipconfig /all" . There will be a line that says "DNS servers". The numbers that show up will tell you what your DNS server(s) are. If it is a 192.168.x.y type number and it is same as the "Default Gateway" then it is only showing your router as the DNS server. You will have to login to the router to get more info. You can also tell your computer to flush any DNS cached data by typing the command "ipconfig /flushdns"

There are a couple of DNS test programs out there -- Google has one as does GRC (the "Shields Up" people).

Reply with what your PC says your DNS is and we can see what the next step is ...
 


My DNS adress is different than my default gateway.
My DNS adress 212.54.40.25
My Default gateway is 192.168.178.1
 
Did you try either of the DNS benchmark tools? That DNS is probably your ISP DNS server. You can go into your router, in the DHCP section usually, and manually set the DNS to Google's DNS servers -- 8.8.8.8 and 8.8.4.4. You will then need to do an "ipconfig /release" and "ipconfig /renew" to get the new DHCP values from your router. You can back that out by changing the router back to "automatic" or whatever it was before you manually set the DNS.

There is still the possiblity that the DNS isn't the culprit, but at least we can eliminate it after this.
 
I cant do ipconfig /renew -and /release; "The operation failed as no adapter is in the state pernissible for this operation."
I changed my DNS to 8.8.8.8 and 8.8.4.4. though.