pues lo que se me ocurre es que pudiera ser que el xp esta cargando servicios y programas como loco, te recomendaria que fueras a inicio - ejecutar - msconfig y vieras que tanto programas esta cargando el s.o y si fuera posible los describas, otro que seria un pelo menos probable es los servicios de windows, seria bueno que te fijaras en el post que abri para optimizar el windows xp
http://www.forosdelweb.com/f42/optimizando-xp-2000-para-que-ejecute-manera-mas-suelto-352108/
de resto si con esto no te sirve de mucho pudiera ser entonces la memoria, el dd...aunque ese error a mi parecer no se trata de ningun virus ni esas cosas ya que el problema tuyo es el arranque en si del s.o
saludos y suerte