If you want something solid, go with a intel NIC, though, you do pay a premium for that, but, I haven't had one fail on me yet.
If this is a temp solution, then, I would just get whatever, then spend the extra $$$ on a new mobo.
BTW, are you sure the onboard NIC is dead? Did you try with a bootable linux distro, just to see it isn't something like a driver issue?