I would check your RAM...it may not seem like it would effect it, but my comp did the same thing...I couldnt figure it out for the life of me. I tried new resotre discs, new hardrive, and other windows booting things. I eventually took it to get servicd since i had some warranty time left and they fixed it. Supposeedly it was the RAM.