Solving NIC latency issues on MSI A520M-A PRO
Right in the middle of a gunfight, my character would just start rubber-banding everywhere as my ping spiked from 20ms to 400ms. It's a total nightmare for a competitive shooter. Checking the Device Manager on my MSI A520M-A PRO, I noticed the onboard NIC's PCIe power management was constantly switching between low-power and full-speed modes, causing massive command delays. I tried swapping the Ethernet cable, but that just made my room a mess and the lag stayed, which made me want to throw my mouse across the room. I went into the BIOS, forced the PCIe link speed to Gen3, and disabled every single power-saving option in the driver. Using a network monitor, the packet loss dropped from 2.5% to 0.1%, and the ping curve finally flattened out. I noticed my idle power draw went up by about 5W, but for a stable game, I don't care. Chipset temps are around 45-52℃. Link state is now optimized and the lag is gone.