it Could be updating? Which would cause it to restart.
Check your sleep mode settings... or "when your computer goes to sleep" thingy.
It could be that the computer shuts down after 5 hours or so.. Check that. If its not that.. I'm not sure. Call microsoft.