updating the bios is always a shot, but first thing you wanna do is disable the automatic restart after an error occurs. Boot into safe mode, open up your system properties, click on the advanced tab, hit the startup and recovery button, and then uncheck the box that says automatically restart.
Now try to boot normally. You should get a blue screen of death I hope, with some info on what is going on. Post back and let us know what you see there.