Hi everyone,
I'm dealing with a frustrating issue with my Ethernet connection. I have already verified that the cable and ports are functioning correctly, but my Ethernet speed seems to randomly fluctuate between 10 Mbps, 100 Mbps, and occasionally the correct 1 Gbps. I'm using an X670E TAICHI CARRARA motherboard equipped with an Intel Killer E3100G LAN, connected to a Rogers Xfinity gateway that supports 1 Gbps.
Interestingly, a different computer with a Realtek NIC using the same type of cable is able to achieve the full 1 Gbps without any problems. I've attempted various fixes, including uninstalling the Intel Killer performance suite and adjusting settings in Ethernet Properties, Networking, and Advanced options, such as disabling energy-efficient features and power management.
I really want to avoid using Wi-Fi, as my connection tends to be unstable despite being just 15 feet away from the gateway with no obstacles. I even found that unplugging the PC from power helped temporarily, but that fix has stopped working recently. Can anyone suggest a permanent solution to ensure I can reliably configure my Ethernet to maintain 1 Gbps?
1 Answer
It’s not uncommon for speed negotiation issues to arise from bad cables. Make sure all four pairs in your Cat5 or Cat6 cable are working correctly since 10 Mbps only needs one pair, but 1000 Mbps requires all four pairs. It could be worth testing with a different cable just to rule that out, even if you've already checked it with other machines.

I've tested the cable with other PCs, and it works great! My other system with a different motherboard and NIC has zero issues.