What make and model is the NIC? Google that, see if it's one known to have problems.

Try a different cable. It may not be getting good contact.