Puedes descargarte los drivers de otro modelo de HP, sólo debes asegurarte que los componentes hardware sean los mismos y en caso de que te falte alguno siempre puedes recurrir a la página oficial del fabricante de cada componente. Ojo con los discos SATA para Windows XP, bájate los controladores antes o si en la Bios de tu HP cuenta con la opción "Soporte nativo SATA", deberás modificar la selección, ya que solía dar problemas.
---------------------------------------------------------------
Otra opción que te aconsejo y para que no pierdas soporte técnico de HP, es dejar intacto Windows Vista e instalar en otra partición Windows XP. Luego eliges el sistema operativo que desees usar en tu portátil a través del gestor de arranque.
Para esta segunda opción mírate el siguiente tutorial: Instalar Windows Vista & Windows XP & Linux.
Si una vez instalado y configurado VistaBootPro, no te deja arrancar Windows XP porque te falta el archivo ntldr, pues éste se te instala en la unidad C, deberás copiarlo a la unidad donde se halle el sistema operativo recién instalado.
Suerte.