antes de tudo tente atualizar os drivers, eu tive um problema semelhante com uma NIC PCI-Express Gbit e atualizar o driver resolveu o problema.
Se isso não ajudar, você ainda poderá testar a NIC em uma máquina diferente, em um switch / hub de rede e cabos diferentes (acho que você já fez isso).
Por outro lado, enquanto um gbit nic é vendido por cerca de 6 euros, você pode simplesmente comprar um novo se as coisas fáceis não funcionarem?
Se você precisar de algumas instruções sobre como atualizar o driver, dê uma olhada nisso: link