Also, I see a couple of PCIE slots that are longer than my NIC's PCIE connectors. Can I install my NIC on these longer slots instead?
MAIS sim. Como em: Sim, em teoria, não tenho certeza na prática - um BIOS ruim pode explodir isso. Por exemplo, no passado, a porta Graphics (uma placa pCIEx16) com uma placa RAI pode resultar em falhas de inicialização devido ao BIOS Not handling that well ... Apesar de ser anos no passado, esses problemas não deveriam acontecer. Eu faço isso regularmente, executando controladores RAID a partir de slots gráficos e usando gráficos integrados para cenários de servidor.
Tente e veja o que acontece é a única solução aqui - PCIe é compatível em que pode colocar um conector menor em um slot maior do padrão. O conector maior não deve nem conectar todos os pinos - você poderia ter um link PCIex1 em um conector PCIex16, a vantagem claramente que todas as placas cabem, mas funcionam apenas com PCIEx1 ... Eu tenho alguns conversores aqui para executar placas gráficas em slots PCIEx1 para processamento de números .
Is my transmit rate limited by the "x4" in LnkSta for both ports?
Bem, o limite físico da porta obviamente limita a velocidade da linha, ou? E sim, isso é um limite físico - nada que você possa programar.
And what does it mean to have "Target Link Speed: 5GT/s" on one port and "Target Link Speed: 2.5GT/s" on the other port? Does this contribute to the rate decrease too?
Alguém mais terá que responder, mas achei isso no google:
Se é assim que eu o leio, esse é o limite de configuração configurado - então sim, isso deve ser uma razão, mas a questão é por que, então pode ser um sintoma de outra coisa.