I use mainly the 3Com 3C905-X TX 10/100 cards and  cheapo "Lanvision" Realtek 8139 10/100 cards. I just found a really neat program called iperf that lets you benchmark network cards...I think it'd be great if anandtech or somewhere else did a comprehensive roundup of net cards using this and other benchmarking programs...
But basically, for me both the 3com and realtek cards have performed flawlessly for years in both normal and overclocked operation. That iperf program showed that my 3com could theoretically pump 90Mbps of traffic through it and the Realtek ones could do 70-85Mbps (70 in Win2k Pro and 85 in Linux). The 3com gets pretty warm for me but has never caused a problem whereas the realtek ones are tiny and cooler.
Also I like the realtek ones because they have drivers for basically every OS out there including all the Windows, Mac, *Nix, *BSD, BeOS, JavaOS, etc etc. 
The better NICs might be able to offload a little bit of the network calculations onto the NIC (ie the new 3Com cards with hardware encryption/IPsec offloading) but honestly, if you snag a cheapo netcard you likely won't notice a difference between it and a name brand one. The realtek chipset seems like a good choice for a generic card simply because a ton of motherboard makers (including Asus) use that same chipset for the onboard LAN of many of their motherboards.
Gaidin