Well.
The first logic is, that, you have a hardware problem.
My dads laptop used to get it when the ram cards moved out of place.
Check that everything is properly inserted to your motherforgeterboard.
Also, did you upgrade anything on it?, because you need to do a windows repair when you change chipsets or the CPU.