Gigabyte X870 Aorus Elite WIFI7 Slow LAN and Ping Spikes: What’s Actually Wrong
The real culprit: a wrong network driver
If your Gigabyte X870 Aorus Elite WIFI7 tops out well below your ISP’s rated speed and you’re seeing ping swings from reasonable to 400–500 ms with no obvious cause, there’s a good chance both problems share one root: Windows isn’t running the actual Realtek LAN driver for this board. It installed a generic substitute instead.
The clearest tell is opening Device Manager, finding your network adapter, clicking Properties then the Advanced tab, and not seeing a Speed & Duplex entry anywhere in the list. That setting exists in the real Realtek OEM driver. When it’s absent, Windows’ generic version is running the show, and it quietly drops a large chunk of the adapter’s tuning options, including the controls for proper speed negotiation with your router.
Why this happens on the X870 Aorus Elite WIFI7
The board ships with a Realtek 2.5GbE controller. Windows Update sometimes pushes a Microsoft-signed generic Realtek driver that installs silently, overwriting the OEM version. This tends to happen after a Windows feature update, or occasionally after a BIOS flash that triggers a hardware rescan. The replacement driver loads without errors, Device Manager shows the adapter as healthy, and nothing looks wrong on the surface. But the configuration layer that controls speed negotiation, power states, and offload behaviour is gone.
Getting 120 Mbit/s when an ISP line should deliver 200 Mbit/s, while a MacBook on the same router hits that 200 Mbit/s without trouble, is consistent with a NIC misfiring its link negotiation or dropping into low-power states that interrupt TCP flow repeatedly. Both symptoms. Same driver.
Step 1: Get the right driver directly from Gigabyte
Go to Gigabyte’s support page for the X870 Aorus Elite WIFI7. Your board’s revision number is printed near the PCIe x16 slot and is also visible in the BIOS splash screen. Match it exactly — the listed drivers differ by revision and installing the wrong one can introduce new problems. Download the Realtek LAN driver from that page, not from Windows Update, not from a third-party driver aggregator.
Before installing, do a clean removal. Open Device Manager, right-click the network adapter, choose Uninstall device, and tick the box labelled Delete the driver software for this device. Restart. Once Windows finishes booting without reinstalling anything automatically, run the Gigabyte-provided installer. Restart again.
After the clean install, go back to Properties then Advanced on the adapter. Speed & Duplex should now appear in the list. That’s your confirmation the correct driver is loaded. Leave Speed & Duplex on Auto Negotiation unless you have a specific reason to force a value.
Step 2: Shut down power management on the NIC
The jump from 20 ms to 500 ms in a continuous ping test, even with no downloads running, almost always points to Windows powering down the NIC during quiet moments. The adapter needs time to wake back up, and that delay shows as a spike. Sometimes several in a row.
Two things to disable:
- Device Manager, right-click the adapter, Properties, Power Management tab: uncheck Allow the computer to turn off this device to save power.
- Device Manager, Properties, Advanced tab: find any entry labelled Power Saving Mode and set it to Disabled. Energy-Efficient Ethernet is already off in this case, so skip it if it no longer appears.
Also open Control Panel and switch the active power plan to High Performance. Open that plan’s advanced settings, expand PCI Express, find Link State Power Management, and set it to Off. On Windows 11, searching “Choose a power plan” in Start gets you there fastest.
Step 3: Disable Large Send Offload
Large Send Offload (LSO) passes some TCP segmentation work to the NIC’s own processor to take load off the CPU. In theory, a win. In practice, some Realtek adapters buffer packets before offloading them, which produces irregular latency bursts. This is most noticeable at lighter traffic loads — exactly the condition described here, where the ping spikes happen even when the connection is idle.
In the Advanced tab, look for Large Send Offload V2 (IPv4) and Large Send Offload V2 (IPv6). Set both to Disabled. Modern Ryzen CPUs handle TCP segmentation in software without meaningful overhead, so on an AM5 system this trade-off costs almost nothing.
What about the router and the cable?
The MacBook hitting the ISP’s full speed on the same router rules out the router. Three cable types were tested and all behaved identically, which rules out the cable. One thing still worth a quick look is which physical port the Windows PC is plugged into. Some consumer routers mix 1 Gbps and 2.5 Gbps ports without obvious labelling. It doesn’t change the math here since the ISP line is 200 Mbit/s and that’s well below 1 Gbps, but it’s a two-second check.
The X870 Aorus Elite WIFI7’s Realtek 2.5GbE controller is rated up to 2500 Mbit/s. The NIC hardware is nowhere near the ceiling. The driver and power management are the ceiling.
Quick checklist before you close Device Manager
- Find your board revision number and download the matching Realtek LAN driver from gigabyte.com
- Uninstall the existing driver with ‘delete driver files’ ticked, then run a fresh install
- Uncheck ‘Allow the computer to turn off this device to save power’ in the Power Management tab
- Disable Large Send Offload V2 (IPv4 and IPv6) in the Advanced tab
- Switch the Windows power plan to High Performance and turn off PCI Express Link State Power Management
- Confirm Speed & Duplex now appears in the Advanced tab — if it does, the correct driver is installed
Sources
- gigabyte.com
- learn.microsoft.com
- learn.microsoft.com
- elevenforum.com
- thewindowsclub.com
- thegeekpage.com
- auslogics.com
- windowscircle.com
