1)Have you tried any hardware troubleshooting, replacing the cable, using a different port, replace the NIC?
2)Reinstall the driver, get the latest version off the manufacturer web site?
3)Turn off all security software
4)Try in safe mode with networking
5)Check for viruses, spywares, malwares