yer , put your windows xp disk in restart, boot from cd, when the recoveery option comes up press it, f3 i think then a black dos screen shows up, log in to admin , press 1 then enter then if it has a pass put it in, if not leave it empty and press enter, then type chkdsk /p let it scan now once thats done has it found errors? if so type chkdsk /r
it will then repair then boot it back up, if the blue screen shows again, then, try taking all yours usb's out, if it still does it, take 1 ram out and if it doeks it again take another out and put the other in.
if it still does this, maybe a hardware problem, you could always run a diagnoies tool