Se o problema não for a troca, como sua edição sugere, você já tentou trocar as placas de rede (ou adicionar uma placa de rede discreta se as que você está usando atualmente estão embutidas nas placas-mãe e não podem ser trocadas) ?
Algum tempo atrás, nós tínhamos algumas cartas da rede "ruins" (elas funcionavam bem há algum tempo) de tal maneira, sendo excepcionalmente lentas para transmitir em uma direção, mas até especificadas na outra. Substituí-los por cartões idênticos (o mesmo modelo make +, comprado ao mesmo tempo) corrigiu o problema, para que os cartões fossem o problema e não um problema de driver (ou outro software).
Também pode valer a pena verificar novamente se os seus cabos estão bem. Pode haver um quase-break em um ou mais dos fios que está causando o eco do sinal confundindo os cartões (que podem ver esse eco como uma colisão) e causando muitos pacotes de reenvio.
E apenas no caso de o óbvio ter sido perdido: certifique-se que a máquina que está sendo lenta para enviar não tem nenhum processo enviando muitos dados em outro lugar já (ou seja, verifique a taxa de transferência de rede em ambas as máquinas durante o teste , não apenas um), significando que os dados de teste que você envia nessa direção têm que competir pelo tempo de linha para passar.