A couple of users have reported problems with that specific model NIC which were caused by bad capacitors in the switch. You might look at replacing that or opening it up to see if you can spot any bad caps: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/309211