prova questo:

all'accensione, nel momento in cui inizia il boot di windows (quindi dopo le informazioni su pc, bios e quant'altro ma un attimo prima che parta l'avvio di windows) premi F8

(magari prova a premerlo ripetutamente a partire da 2-3 secondi dopo l'accensione)

dovrebbe apparirti il menu di avvio selettivo di windows xp, nel quale comparira' l'opzione "disabilita riavvio automatico in caso di errore" (o qualcosa di simile)

attivala e poi seleziona avvio normale di windows

con tutta probabilita' ora invece che riavviarsi si fermera' ad una schermata blu che indichera' il codice di errore; in questo caso puoi segnarti cosa appare dopo la parola STOP (i valori esadecimali) e cercare su google una soluzione o comunque postarlo qua che ci diamo un'occhiata