Hello,
I have a small form factor gaming PC with the following hardware.
MSI X170I Gaming Pro AC mini iTX MB
Intel i7 6700K CPU
32GBs GSkil DDR4 ram
Nvidia GeForce 1080 Founders edition GPU
OS Windows 10 Pro

I subscribe to Frontier FIOS (formaly was Verizon) for my hi speed internet. I have 75mb down and 75mb up.
When doing an internet speed check I routinely get around 82 to 88 mbs down however it struggles to even get 20 mbs up, these speeds are the same regardless of if on a wired Ethernet or WiFi. Both the Ethernet and the WiFi chips are Intel
When booting into a Mint Linux live pen drive I run the same speed check ookla using Fire Fox web browser and I got 85mbs down and 90mbs up. Also when check the speeds when running Windows 10 I ran speed checks on both my Nvidia Shield Tablet and my Note 4 phone both running Android 6 and get very similar speeds as my gaming PC running Linux going through the same router as the PC. Oh also on a side note I put a Windows 7 HD into this PC (I had made a backup image before upgrading to Windows 10) and my up and down speeds are what I should be getting.
Does anyone have any ideas of what the hell is going on with Windows 10? I have turned off all of their update P TO P file sharing. Is there something going on with the wrong informating in the registry?
Any assistance would be greatly appreciated.
Robert

Dani AI

Generated

Given your results (full upload on Linux/Android and even on the same PC with Windows 7, but not on Windows 10; identical over Intel Wi‑Fi and Intel Ethernet), the bottleneck is almost certainly in the Windows 10 network stack or its drivers rather than your ISP or router. Start by installing the latest Intel PROSet/driver package for both the I219‑V LAN and 8260 Wi‑Fi from the vendor, not just Windows Update. Then do a clean boot or temporarily uninstall any third‑party security suite to rule out packet inspection throttling. Also ensure your Windows power plan is High performance and, in each NIC’s Power Management tab, uncheck "Allow the computer to turn off this device to save power."

If uploads are still capped, try these quick, reversible tests:

  • Reset the stack and inspect global TCP settings:
netsh winsock reset
netsh int ip reset
netsh int tcp show global
  • Toggle features that often hurt upload on some Intel NIC/driver combos:
    • In NIC Properties > Advanced: disable "Large Send Offload (IPv4/IPv6)" and "Energy Efficient Ethernet"; test with "Interrupt Moderation" Off; set Speed/Duplex to Auto; ensure Flow Control is enabled.
    • From an elevated prompt: disable RSC and test, then revert if no change:
netsh int tcp set global rsc=disabled
netsh int tcp set global rsc=enabled
  • Check MTU mismatch: verify 1500 works end‑to‑end:
ping -f -l 1472 1.1.1.1
  • Isolate LAN vs WAN with an iperf3 test to another machine on your network; if LAN uploads are normal, focus on offloads/RSC/AV; if not, the driver is the culprit.

Recommended Answers

All 4 Replies

Please note that most internet connections have a higher download than upload speed because most users consume (download) more data than they create (upload). Having said that, rproffitt's suggestion is quite likely the culprit.

I have that setting turned off in Windows 10, right after doing a speed check in Windows 10 all my other os's and all of my mobile devices using the same internet connection get 80+mb/s both up and down speeds.

The clue as to what it is, is not in your post. I will write I've traced this to drivers most of the time with overreaching security suites next in line. I have yet to trace it to W10 itself. Unless that setting I noted is on.

Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.