Hola Elozo
Fijate aqui
http://support.microsoft.com/kb/330182/es
Chequea si dejaste suficiente espacio en la particion que usas para el sistema operativo teniendo en cuenta que deberia quedar libre un 30% de la misma una vez que termines de instalar todos los programas
Asegurate que los controladores que instalaste sean para XP y para tu placa base
Prueba las opciones que te da microsoft una por vez dejando como ultimo recurso el tema de actualizar la bios que alli proponen
Comenta como te fue
Saludos