En cuanto a los cables, cámbialos y si sigues teniendo internet sólo en el xp es que el cable está bien.
Para conectar dos PCs con router en multipuesto, se configuran exactamente igual. Tienes que ponerles una IP distinta a cada uno (por ejemplo 192.168.0.2 y 192.168.0.3), la máscara por ejemplo 255.255.255.0 en los dos, las DNS que te da tu proveedor, y como puerta de enlace la IP privada del router, por ejemplo 192.168.0.1.
Se pueden usar otros valores para la IP pero es igual, el caso es que se configuran los dos de la misma forma sabiendo la IP privada del router.