Hi,
This whole scenario sounds familiar to me so let me throw this into the mix..Several months ago on my wife's computer running WinXP and an older Asus board she complained she could not always get on the Internet..I had previously tried to update AVG but it failed..I then thought of a malware problem so I scanned it with Kespersky cd rescue disk..It called out that it found a trojan..It offered to delete it so foolishly I did.
Soon after the computer complained of an ethernet problem..I had just made an image using terabyte so I thought ok why not ..
I reinstalled an image I made just days previous when there was no problems and much to my surprise the same problem..It indicated a defective ethernet card..As a last ditch effort I substituted the cable and still no go..I rebooted the cable modem and the Router and Volia!!
The internet came back and is still working today and has not missed a beat..Was it the cable or the router reboot??? I still do not know ..
I suspect that somehow the handshake between the router and the ethernet card was corrupted somehow but that is just a guess..
The only thing I know is that a software problem can cripple hardware...I have no idea how it affects the firmware of the interface card..
jolphil