Bueno, no me agrada el vista, pero unos clientes lo tienen y en un grupo de trabajo. Se puso a compartir recursos y no se presentaron problemas.
Debes recordar que vista tiene su seguridad y lo más probable es que eso te lo esté impidiendo.
¿Estas seguro que la tarjeta de red está bien reconocida?
¿Te has fijado en la velocidad de esa tarjeta con respecto a la otra?
Si es con cable cruzado y estas completamente seguro que pertenecen al mismo grupo de trabajo, realiza lo siguiente.
- Cambia a otro grupo de trabajo.
- Juega con otro rango de IPs como 192.168.1.10 y 192.168.1.20, máscara de subred 255.255.255.0, puerta de enlace en NADA y DNSs en NADA.
- Reinicia y trata de dar un ping desde el vista al XP y viceversa.
Te fijas si la tarjeta de red está activa. Es muy importante eso.