Isso é possível por vários motivos.
Em primeiro lugar, no XP você tem menos serviços intensivos de tráfego em execução, por exemplo, você tem IPv4 no XP, enquanto IPv4 / 6 no Windows 7. Outro pode ser Homegroup polling no Windows 7.
O motivo provável, porém, é melhor suporte de driver para sua NIC no XP.
Ou isso pode ser muito suporte no driver do Windows 7. Gostaria de verificar o Windows 7 NIC e talvez tentar desativar "Large Send Offload" e / ou "Checksum Offloading", se eles se aplicam.
Você também pode desativar o ipv6 no Windows 7, se não precisar dele.