I'm having a frustrating issue with my PCIe Ethernet card. It shows a connection speed of 1000Mbps in the control panel, but when I perform speed tests, my downloads are only reaching about 100Mbps. I've done a lot of troubleshooting: I turned off energy-efficient Ethernet settings, forced the speed & duplex to 1Gbps, restarted everything, and even updated my drivers. My friend tested his desktop with the same setup at my house and got the full 1Gbps speed, so I know my ISP provides it. Additionally, both my motherboard's Ethernet port and the PCIe card show the same 100Mbps cap. My system specs are as follows: I'm running Windows 11 Home on an ASUS motherboard with an AMD Ryzen 7 processor, and my network card is a YuanLey 2.5 Gigabit PCI Express with a Realtek RTL8125B NIC. I checked the BIOS but didn't find any relevant settings. Anyone have ideas on what could be causing this?
4 Answers
One possible reason for your capped speeds could be the modem or router's specifications. Have you checked their capabilities? It's also essential to consider the total distance of cable runs, as longer lengths can cause slowdowns too.
Just to clarify, there’s a difference between Mbps and MB/s! If your ISP is only delivering 1000Mbps, you're looking at a theoretical max that might not hit real-world performance. It’s not unusual to see actual speeds vary under load because of multiple factors like network congestion or hardware limitations.
If you've covered all the basics and everything seems fine physically, it could be helpful to reach out to your ISP to confirm that your service plan is set up correctly. It's good to rule out any issues on their end.
It sounds like your network might be the culprit. Have you checked your router or switch? Sometimes these devices can limit speed, so it’s worth looking into if they can handle 1Gbps. Also, make sure your cables are high-quality; even though you're using Cat 5e, a damaged cable can cause issues too.
Good point! I had similar issues with compromised cables before, so testing them is a smart move.

Exactly! Just because the link says 1000Mbps doesn’t guarantee you'll get that speed every time.