Y el cable en si?
Yo lo tengo como tu y lo he configurado igual, comprueba los nombres de red que sean iguales, utiliza la opcion de reparar en el xp, comprueba cortafuegos, ten alguna unidad compartida etc.
son ideas a mi a veces con el primero funcionaba y el otro ni fu etc. ten en cuenta ademas que segun el modelo del cablemoden cambia la direccion ip del pc cuando le da la gana.
Por cierto con el cablemoden supongo que tendras una salida usb y otra rj45, yo ahora tengo un pc en cada ranura y no me da problemas.