+1 for the Intel network cards.
Realtek 10/100 cards like ones with the 8139 chips work well, but the g'bit ones with the 8169 chips can be very hit and miss...
I've used the 8169 chips before with success, but since changing to Intel dual port g'bit cards I wouldn't use the Realtek ones again.....