Bueno te voy a contar lo que me sucedio a mi.
Mi portatil tambien venia con Windows Vista como el tuyo.
Para empezar, si queria instalar Windows XP tenia que hacer una instalacion limpia, formateando todos mis datos, y bajar los drivers por internet de un foro que encontre por ahí (en la web oficial no me los proporcionaban). Traté de instalar windows xp con esos drivers pero no funcionaba, asi que al final instale Ubuntu, y funciono todo a la perfeccion.
Conclusion:
Busca los drivers de windows xp y prueba a ver si tu tienes suerte y te funcionan, sino siempre podras probar con alguna distribucion linux, y en todo caso volver a windows vista (cosa que no te recomiendo)
Saludos