Gigabyte X870 Aorus Elite WIFI7: Fixing Capped LAN Speeds and Ping Spikes on Windows
When both adapters are slow, blame Windows — not the hardware
If your Realtek 2.5GbE LAN and your Wi-Fi 7 are both underperforming at the same speed ceiling, the adapter hardware is almost certainly fine. Two separate network chips don’t develop the same bottleneck by coincidence. What they share is the Windows networking stack, and that’s almost always where the actual problem lives.
The Gigabyte X870 Aorus Elite WIFI7 uses a Realtek RTL8125 chip for wired Ethernet, paired with either a MediaTek MT7925 or a Realtek RTL8922AE for Wi-Fi 7 depending on PCB revision. Different silicon, identical symptom. That’s your first clue.
Check TCP AutoTuning first
Open Command Prompt as administrator and run:
netsh int tcp show global
Find the Receive Window Auto-Tuning Level line. If it says disabled, that’s a very common cause of capped single-stream downloads on Windows 10 and 11. Some system optimizer apps turn this off thinking it helps performance. On a 200 Mbit/s link it can quietly throttle throughput for speed tests and large file transfers.
To re-enable it:
netsh int tcp set global autotuninglevel=normal
No reboot needed. Retest immediately.
Clean-install the Realtek driver
The missing Speed and Duplex option in Device Manager is a useful sign. Windows sometimes installs a stripped generic inbox driver that doesn’t expose the adapter’s full property set. The proper Realtek driver should show Speed and Duplex, Interrupt Moderation, Large Send Offload, and several other settings on the Advanced tab.
Steps for a clean install:
- In Device Manager, right-click the Ethernet adapter and choose Uninstall Device. Check the box to delete the driver software.
- Reboot.
- Download the Realtek LAN driver directly from Gigabyte’s X870 Aorus Elite WIFI7 support page — not from Windows Update.
- Install, then reboot again.
After this, the missing options should appear in the Advanced tab.
Offload settings to adjust
Once the full driver is installed, open Device Manager, go to the Realtek adapter’s Properties, and click the Advanced tab. Three settings are worth looking at:
- Large Send Offload V2 (IPv4 and IPv6): Disable both. LSO has documented throughput inconsistencies with the RTL8125 under certain Windows and driver version combinations.
- Interrupt Moderation: If ping spikes are the main complaint, try setting this to Off or Low. High interrupt moderation cuts CPU overhead but adds latency under bursty traffic, which is what shows up as 500ms spikes on a sustained ping test.
- Power Management tab: Uncheck Allow the computer to turn off this device to save power. This is separate from EEE and can independently cause speed reductions on Realtek adapters.
The ping spikes: Windows or bufferbloat?
A ping to 8.8.8.8 ranging from 20ms to 500ms is the classic signature of bufferbloat — oversized router buffers absorbing bursts of traffic and stacking up queue delay. Normally that would hit every device. The MacBook running clean on the same router points suspicion back at Windows specifically.
Receive Segment Coalescing (RSC) is a good place to start. It batches incoming packet processing to improve throughput at a latency cost. Disable it:
netsh int tcp set global rsc=disabled
Also check NetworkThrottlingIndex in the registry at:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Multimedia\SystemProfile
Gaming optimization guides sometimes set this to a low decimal value like 10. The Windows default is 0xffffffff. If it has been changed, restore it to ffffffff (hex) or delete the key entirely to revert to default behavior.
The QoS bandwidth reservation myth
Guides claiming Windows permanently withholds 20% of your bandwidth via the QoS Packet Scheduler are misleading. Windows can reserve up to 20% for applications that explicitly request priority traffic, but when nothing is requesting it, that bandwidth is fully available. Changing the Group Policy setting for Limit Reservable Bandwidth will not fix a 120 Mbit/s cap on a 200 Mbit/s line.
Verify your TCP settings after changes
Once you’ve made changes, this command shows the current TCP global state at a glance:
netsh interface tcp show global
It lists AutoTuning level, RSC status, ECN capability, and Chimney Offload state in one output. Worth running to confirm nothing else was silently changed by an optimizer or security tool running in the background.
If the onboard NIC remains the suspect
A budget PCIe 2.5GbE add-in card is a fast way to isolate whether the issue is specific to the onboard RTL8125 instance or something deeper in the Windows network stack. Full speed on the add-in card means the problem is in the board’s driver binding or PCIe enumeration for the onboard chip. At that point, contacting Gigabyte support with your exact BIOS version, chipset driver version, and Realtek driver version is the practical next step.
Sources
- gigabyte.com
- speedguide.net
- industrialmonitordirect.com
- xbitlabs.com
- learn.microsoft.com
- howtogeek.com
- forums.blurbusters.com
- techpowerup.com
