Ok, finalmente descobri qual era o problema (provavelmente).
Foi um problema de software - quando desliguei as reinicializações automáticas nas configurações do sistema (propriedades do sistema - > avançado - > inicialização & recuperação - desmarque a opção "reiniciar automaticamente") xp começou a mostrar bsod (tela azul). O código de parada foi 0xc4, que é traduzido como DRIVER_VERIFIER_DETECTED_VIOLATION. Então aconteceu que é um problema com o driver.
Acho que isso pode ser causado pela placa de rede sem fio após a instalação da SP3. O Sp3 alterou uma das bibliotecas usadas pelo driver da placa wlan (wlanapi.dll). Eu baixei drivers mais recentes do site de produtores e até agora o problema não apareceu.
Eu usei a palavra provavelmente porque o problema não é determinista e espero que possa ser outro driver. Embora eu tenha certeza que é um dos drivers.