The short answer is, maybe. Before you assume that Windows 10 is limiting your internet speeds, you must first run through this checklist. Please note that this article is mainly geared towards people that are paying for a internet speed OVER 100 megabits per second. (100mbps).
- Make sure that you’re paying for what you think your getting… Check your ISP. Call them and ask them what your internet speeds should be, or simply log in to your ISP account online and check for yourself.
- Plug your computer directly into the modem. Bypass your router initially.
- Don’t use wifi for this test.
- Check to make sure that your Ethernet cables are at CAT5E or CAT6. – CAT5 is only capable of 100mbps.
- Make sure that your motherboard / network adapter is capable of gigabit speeds. If it’s not… you can get a cheap network adapter on Amazon for like 12 bucks.
- Power cycle your modem and computer if you or your ISP made any recent changes.
- Go to your Control Panel > Network & Sharing Center > Right click your network adapter > Click “status”.
- If it says 100mbps, then change your “Speed and Duplex” to 1 Gbps… just Google it, it’s pretty common.
Run a speed test. Use multiple. Here’s a few. Google your favorites:
Are you only getting around 100mbps on Windows 10 when you should be getting more than that?
If so… here’s the fix that worked for me:
- Open the command prompt as an administrator.
- Type: netsh interface tcp show global
- Look for “Receive Window Auto-Tuning Level” – this is what might need to be changed.
- Try setting it to “experimental” by entering this:
netsh int tcp set global autotuninglevel=experimental
- Type: netsh interface tcp show global again to see if it changed.
Exit command prompt and run another speed test.
If all else fails, you can perform a REAL test by booting a live linux dvd / usb and test your speed within Linux/Ubuntu. If you get your desired speeds in Linux but not Windows, then you know for a fact that there is a setting within Windows that needs to be changed.