I used to have the same problem in win Xp Crashing. It happened twice to me where I drove me crazy and found out it was the processor was stuffed with dust that caused the problem. I found out by removing each and every part and trying a different one (e.g. hard drive, sound card, video card, ram card, cd-rom drive) and more. I went crazy until I saw the pile of dust in the processor and as soon as I cleaned it up, it was up and running.
The second time it was when I bought a new motherboard. I did all the same crazy stuff up there, and it turned out to be the motherboard was faulty. I found out when I bought a new motherboard and used the same processor.
m0rcey