I have been getting some blue screens too lately, and I did some research because I suspected the Nividia graphics drivers. Turns out I was right.
More than 50% of users getting blue screens in games, have a defect driver. Either Nvidia has released a bad driver, (many people claim that), or simply the previous uninstallation of the old driver wasnt done properly.
To test this, I did a proper uninstallation of the driver, and reinstalled it. There are certain programs, that are specifically meant to uninstall drivers. Not all drivers, but the most commonly used, like Nvidia, Ati, and Creative.
Anyway, I guess time will tell, because I didnt always get blue screens in demigod. Sometimes I would play 3 hours straight, and nothing would happen. And sometimes I would play 15-20 minutes, and then I would get the error.
@Widow_Maker: Configure your pc to NOT restart automatically when it gets a blue screen. That way, you can see what the problem is. I did it, and saw that it was a driver .dll file that was failing. This is Nvidia's driver problem, not hardware. That is, IF you have the same problem as me.
Edit: Do you ALWAYS get blue screens when playing Demigod?