Chosen Solution

I have done a speedtest recently because I was lagging in games (Minecraft was slingshotting and freezing) and saw that I was averaging only 40mbs download and 100mbs upload:

Then I saw that another speed test I did about a month ago:

Why is it so bad? what happened? I have kept the same router (standard Vodaphone free router) and using a cat 6 lan cable, the router is close to my computer, and so is the modem. nothing has been changed, we are still using the same internet plan. The computer im using is a acer nitro 5 2018 Any ideas? UPDATE I have checked by taking my other computer and using the same ethernet I see that Its my laptop at fault:

this is my laptop I used to see if its my internet:

UPDATE speed test with safe mode and everything off auto start:

UPDATE Here I have the computer at fault network adapters.

I also checked the Realtek PCIe GBE family controller and found it was 6 years out of date but wouldn’t update so I manually updated it UPDATE 5pm I ran some scans and corrupt files were found

UPDATE 7pm First image is the computer at fault second is the one working

LAST UPDATE I think it is fixed, just did a speed test and bam

If something changes I will notify you, thankyou so much for your help and time!

Hi @kakkywacky , You may have a telephone line fault which is affecting your service, unless you have an optical FTTP (fibre to the premises) service and not a copper cable service Check in your router logs network statistics for send (TX) /receive (RX) errors. A good line will show few if any errors compared to the data sent/received. Most routers have also some form of diagnostic testing available. If you suspect a line fault contact your service provider about the problem. If the router diagnostics are OK try connecting another device to the router e.g. if the router has WiFi try connecting a mobile phone via WiFi and check its speed. It might be something in your PC. Just remember that WiFi is slower than Ethernet but it should be better than 40MB/s It may also be speed throttling by your ISP for some reason. Update (03/04/2022) @kakkywacky Safe mode just means that only generic Windows drivers are loaded, not manufacturer hardware specific drivers and no programs are pre-loaded on startup. Make sure that Windows is up to date and also check that your drivers (LAN driver and perhaps graphics driver initially) are up to date. Check in Task Manager > Startup to see what programs are loaded when the PC is first started. To get to Task Manager, right click on the Taskbar and click on the Task Manager link Some are necessary for correct operation but mostly they are programs that when 1st installed by the user, are placed in Startup so that in effect they are “pre-loaded” ready to open more quickly IF you use them. If you don’t use them often then they just sit there tying up resources unnecessarily. If you don’t know what the programs in Startup are for, Google their names to find out what they do. You can disable them in Startup by right click on the program name and click on “disable”. restart the PC and check if your problem is still there or not. Disabling the program in Startup doesn’t mean that it won’t work. You can still open it by clicking on it in the programs menus or if there is an icon for it on the desktop. The program will just take a bit longer to open than before that’s all. If disabling the program in Startup causes other problems, simply enable it again the same way that you disabled it i.e. right click on the program in Startup and click on enable and restart the PC. if you have a lot of programs listed in Startup, disable them one at a time, restart and check. If you disable them all at once you won’t know which program IF ANY is causing the problem. It may not be any of them. Update (03/04/2022) @kakkywacky type the following in a Command window (run as admin) netsh interface tcp show global and compare it to the laptop that works OK Update (03/04/2022) @kakkywacky Try enabling the receive window auto tuning setting and then restart the laptop and check netsh int tcp set global autotuninglevel=normal This is what it does: The Receive Window Auto-Tuning feature lets the operating system continually monitor routing conditions such as bandwidth, network delay, and application delay. Therefore, the operating system can configure connections by scaling the TCP receive window to maximize the network performance. To determine the optimal receive window size, the Receive Window Auto-Tuning feature measures the products that delay bandwidth and the application retrieve rates. Then, the Receive Window Auto-Tuning feature adapts the receive window size of the ongoing transmission to take advantage of any unused bandwidth. It is sometimes turned off if there is poor internet performance to try and improve things but in your case you have poor performance already and it is turned off. To enable Receive side scaling state, go to Device Manager > Network Adapters > right click LAN adapter > Properties > Advanced and click on the RSS setting in the list and select Enable > OK and restart the laptop. Do this for the Ethernet adapter 1st and check speed and if it works then do it for the WLAN adapter as well. I don’t know why they’re turned off but they’re not in your laptop that works OK and also not in my desktop PC which has no speed problems.

Typically, download should be about 10x upload speed and yours is on the other computer. The upload is also where it should be on the problem unit. So it is something inhibiting your download. If yo are sure the new driver you installed is correct, I would start by deleting all the network adapter and rebooting so they will be reinstalled. Then run chkdsk and sfc. 1st - run TFC - download from here http://www.geekstogo.com/forum/files/fil… and run from desktop = this cleans out temp files, caches, etc. Some malware might be residing there. 2nd - run CHKDSK = open a CMD prompt and type CHKDSK C: /f = scans your HDD for errors. A major cause of slowness. When you run this, it will ask if you want to run it after a reboot. Answer yes and reboot. If you have other partitions/drives do the same for them (change drive letter). They won’t require a reboot. If you just want to see if there is trouble on C: do not enter /f and it will run without a reboot and tell you if there were any errors. You then need to run the /f to Fix the errors. 3nd - run SFC = in the same command prompt type SFC /SCANNOW = this will fix any system file errors If it comes back saying it found errors and could not fix them, then you will need to run DISM You must be online for this to run DISM.exe /Online /Cleanup-image /Restorehealth All of these will take a long time, especially CHKDSK if it finds errors. Just wait for it. I have had it take all night to finish.