Patrick, while I agree that this could happen under load, if he's trying to test this stuff out, he probably just booted, and isn't running something to stress that connection out. And the test PROBABLY just goes to memory, not dumping to the drives either.
Right. My worry there is just that if this
is a DMI bottleneck, then an add-in card will resolve nothing, since the onboard LAN essentially already is an add-in card (at PCIe x1, according to the block diagram above, which should ordinarily be
plenty for a single 1Gb/s Ethernet port).
There was a fairly decent amount of dust on the motherboard. I'm hoping that the dirt was interfering with data transmission.
Dust itself won't interfere with transmission of data other than to cause components to overheat. But without some way to view IR, you'll have a hard time tracking that one down.
Best advice I have if this happens again is to keep your laptop handy to be able to swap it in and out the moment your connection goes slow to see if it's repeatable.
("/" below = "I swapped to...")
If you see slow desktop / fast laptop / fast desktop = router or NIC negotiation issue (laptop renegotiated the link, then desktop also renegotiated the link).
Slow desktop / fast laptop / slow desktop = issue is with desktop NIC or drivers (or competition) - either way, it's the desktop's fault.
Slow desktop / slow laptop / slow desktop = router issue or EMI interference on/near cable.
Slow desktop / slow laptop / fast desktop = this...this shouldn't happen. I'll be very surprised.
It would be great to somehow know the link speed, too. That would show whether your connection is somehow renegotiating down to 100 but not sure how to monitor that other than to peek at the back of your computer when the speed plummets because the LED on the port will (usually) change color when that happens.
--Patrick