I'd consider a new ethernet card as a cheap fix.
Bob
I reformatted my Dell Dimension 2400 loaded the drivers and still have a yellow ? by Ethernet Controller and USB Device. I went to Dells driver site entered my tag #44CG051 and the only Ethernet controller I could find was the one I already loaded R64645. I have the disk but this drives isn't there. Can someone help me please I have looked and read for almost two days, words alone can't express my frustration.
Your help is Greatly Appreciated

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic