Ahora se entiende el resultado. No creo que haya ningún problema con el driver del chipset nVIDIA, porque si no, no habrías conseguido tal velocidad de bajada.
XP no está optimizado para banda ancha, y hay que afinar diversos valores relacionados con TCP/IP en el registro. Probablemente lo hayas hecho ya con alguna aplicación que toque la ventana de recepción (RWIN) porque en un XP sin afinar, difícilmente llega a los 10 megabits. Quizás lo que tienes pendiente es afinar la ventana de envío, que la mayoría de estos programas no cambian.
[ H K E Y _ L O C A L _ M A C H I N E \ S Y S T E M \ C u r r e n t C o n t r o l S e t \ S e r v i c e s \ A F D \ P a r a m e t e r s ]
" D e f a u l t S e n d W i n d o w " = d w o r d : 0 0 0 0 7 5 3 0
Por cierto, muy actualizado no estará puesto que para Windows XP existen el SP3 y decenas de parches post-SP3 ;)