Have you checked the Event Viewer? Control Panel -> Admin Tools -> Event Viewer. Also you can uncheck "automatically restart" on system props -> Advanced -> Startup and Recovery Settings and maybe get a bsod and see what the problem is. Just some ideas
