Unusual bandwidth issue.

IceMacIOP

Distinguished
Sep 24, 2013
14
0
18,510
Hello friends,

I have a little of an unusual problem where I am not sure if it is hardware or software related.

My bandwidth is always choked after turning or restarting my computer. And the only way to fix the issue is to keep restarting the computer for another 4-5 times.
(sometimes albeit rarely it can be fixed by disabling and enabling my ethernet connection in the adapter settings 6-7 times although that rarely works.)

My ISP provides me with an 80mbit internet connection and my phone can always access all of it.

But after booting up on my computer I get only about 1.5-3mbit connection. Then I have to go trough the routine of restarting my computer another 4-5 times until it finally goes back to 80 mbit.

So far what I tried was repairing windows with the DISM command
Checking the system for corrupted files with SFC command
Uninstalling and reinstalling Network drivers (both windows default and ones I downloaded from Asus motherboard site)
Changing the dns server manually, to google dns and other ones.
Changed the modem to a brand new one and the ISP came to help a couple of times until I realized that only my computer has that problem.
I installed all windows updates.
Disabled all background windows automatic updates in case they choke the bandwidth
Checked for viruses
And possibly a couple of other things that I cant remember now.

Nothing has helped yet, I am still stuck at having to keep restarting my computer over and over.

Weirdly enough this problem persists even when I boot onto my Windows 8.1 (its a dual boot system)

Can it be a software or motherboard issue perhaps? Did anyone have a similar problem?

My specs are:
Motherboard: ASUS p8z77-m
CPU: Intel i5 3570k @4ghz
Ram: 8gb Kingston HyperX blu
GPU: Gigabyte GTX 1060 G1 Gaming 6GB
OS: 64 bit Windows 10

All help and tips would be greatly appreciated.
Thank you in advance.
 


Thank you for the tips dragon.

I installed the newest Realtek driver.
Disabled power saving settings and even found a few guides for adjusting Advanced NIC settings.

So I adjusted it all and disabled all power saving methods from advanced settings too. Restarted my computer and the bandwidth dropped again to 2mbit after booting up.

I'm literally trying to fix this since months and it is getting frustrating.
 
Don't discount the possibility that this is a physical connectivity issue, and that rebooting will randomly re-negotiate the link again.

Have you tried another patch cable, location in another room with an Ethernet port, or another port on the back of the router/switch?

What if you unplug the network cable going into your PC, and instead connect it to a laptop. Same symptoms?
 
https://www.eightforums.com/threads/updated-from-8-to-8-1-now-lan-speeds-very-slow.40083/

One person was able to work-around the issue by setting Flow Control (Rx & Tx) to DISABLED).

I'm thinking there might be something broken with the TCP Chimney Offload in Win 8.1
 


Alright, I just got a new cable and changed the ports as well, nothing changed. That said, all other devices work flawlessly trough the very same cable.

I even changed my modem 3 times which makes me sure it is just my computer having this issue.

Oh and I adjusted all the NIC settings, flow control is disabled.
Although I can't change any my offload settings. When I enable them, they automatically disable themselves as soon as I hit Apply.

The only thing that helps so far is continuous rebooting. (But once it boots up at 80mbit it stays that way until being rebooted again)

And my main system is Windows 10.

Still thanks a lot for trying to help. I really appreciate it.
 


I simply go to Speedtest.net and check my internet speed.

It is always like this.
Boot up, speed test 1-3mbit
Restart computer, speed test 1-3mbit
Restart computer, speed test 1-3mbit
Restart computer, speed test 80mbit
(in case I restart again it drops to 1-3 again)
 
You know, the common issue apparently is the Realtek NICs with Win8.1

You might want to think about dropping in an Intel PCIe NIC and side stepping from using the Realtek anymore. Might solve the issue for Win8.1. Besides, the Intel NIC drivers are more reliable and feature rich
 
Do you have access to a second PC you can run on your wired network for troubleshooting purposes?

I would start there and completely ignore your speed test results for the time being.

Download a copy of iPerf, so you can actually see the bandwidth available on your internal network. Find a friend with a laptop that will help you. Attach the laptop with an Ethernet cable then get the IP address for the laptop at a Command Prompt:

ipconfig

After you have the IP address for the laptop, run iPerf on the laptop in Host mode. This is done at the Command Prompt:

iperf -s

On your problem machine, run iPerf in Client mode using the IP address of the laptop running iPerf in Host mode:

iperf -c 192.168.xxx.xxx

Reboot the trouble PC a few times. Run the iPerf utility a few times after each reboot. You should see reasonably consistent results for network bandwidth when both machines are in an idle state. Running the command before the PC has fully booted, which may take several minutes, will likely yield unstable or lower than normal results.

Now, once you've established a baseline performance for your trouble PC on the local network, you can try your speed test again. You can run the speed test, and compare your results to a local speed test using iPerf. Again, reboot the machine a few times. When you get the erroneous 1 - 3 Mbit results from your online speed test, make sure you run your local speed test. It may very well be that the problem is not your PCs hardware. If you get consistent results from your local test, but varying results from your online test, use a different online test.
 
I thank everyone who came to help and has given me tips.

I did quite a few things, installed realtek drivers from the main site that was linked in one of the previous posts.

Messed with all driver and connection settings. Turning off all EEE and Green Network Power settings.

Rapaired windows.

And in the end what I think helped the most was using TCP Optimizer and turning off Asus Network iControl.

After the last two things, I still boot up at 3mbit but after a minute it jumps back to 80mbit.

Thank you all :)