Mah non sapendo che tipo di errore si verifica, potresti pure provare ad individuarlo facendo caricare windows passo passo, ti consiglierei di ritornare ad un punto di ripristino precedente. Infatti il service pack 3 ho notato da problemi su certi tipi di macchine, soprattutto vecchie, quindi potrebbe essere anche un problema dovuto a questo.
Non so se sai come si fa a ritornare ad un punto di ripristino, quindi per completezza te lo scrivo:
start->programmi->accessori>utilità di sistema->ripristino configurazione di sistema
Metti la data più vicina in cui il computer andava bene. Dopo aver ripristinato la vecchia configurazione, pulisci il registro e il file di prefetch e, quando XP ti chiede di installare degli aggiornamenti nuovi, prova a controllare di cosa si tratta e se mai escludi se inutile alle tue esigenze