Goto control panel->system->Start up & recovery, and uncheck the box that says "Automatically restart" This way you will hopefully get a blue screen and an error message, so you can see whats going wrong.
Of course it could be that you've got a bad motherboard, I just replaced the one in my sister computer, which was doing the same thing yours is.