I have learned that with NIC's, you often get what you pay for. I always try to go for intel based NIC's, and fall back to 3Com. Usually, I'm doing 100 mb/s stuff, so the old standard Intel Pro 100 is great for that.
For gig, I've only ever used intel, with the exception of one ACENIC fiber card.