Eu olharia para os pares de cobre, pinagem e par trançado da fiação na parede. Pode ser que você tenha um defeito na fiação com o qual o NIC do seu computador é capaz de lidar, mas o roteador B não consegue. Eu também olharia para qual porta você está usando no roteador B.
O NIC do computador pode fazer o cruzamento automático (MDI-X automático), mas talvez o roteador não o faça.
Ou talvez o primeiro e o segundo pares (pinos 1 & 2, 3 & 6 ), que são usados por 100BASE-TX, estejam ligados corretamente, mas há algo errado no terceiro ou quarto pares ( 4 & 5 , 7 & 8), que são necessários para o GigE. Talvez a NIC do seu computador esteja negociando automaticamente até 100BASE-TX, mas seu roteador ainda está tentando fazer o GigE e falhar.
Observe os emparelhamentos que destaquei no parágrafo acima. Esses pares de pinos precisam ser torcidos juntos no cabo. Isso não é algo que um testador de pinagem mudo típico (ou multímetro / testador de continuidade) será capaz de lhe dizer. Você pode ter a pinagem certa, mas ainda ter os condutores errados torcidos juntos, o que quebra a magia do UTP e da sinalização diferencial que o 10/100 / 1000BASE-T depende.
Talvez alguém tenha tentado reutilizar a fiação telefônica de nível de voz (Cat3 ou inferior), enquanto os modelos 100BASE-TX e 1000BASE-T exigem pelo menos Cat5. Talvez o NIC do seu computador tenha qualidade suficiente para ainda conseguir fazer um link, mas o roteador não é tão bom.
Verifique quais portas você está usando também. Talvez quando você moveu o Roteador B para o outro local, você alterou qual porta no Roteador B ele estava conectado. Alguns roteadores permitem que sua porta WAN atue como uma porta LAN quando estão no modo bridge (ou seja, não estão fazendo o servidor NAT e DHCP), mas outros não. Se você tiver uma onde a porta WAN NÃO atua como uma porta LAN e você acidentalmente conectou a essa, você teria um problema.