This worked for me:
1. Remove things like webcams and xbox controllers for windows(I've no clue why, but it seemed to work after I removed mine at last, though it could be the following)
2. Uninstall Demigod completely, run CCleaner to remove temporary files, fix all registry problems, manually remove any and all leftover folders that may or may not be present, depending obviously on the alignment of the planets and the mood of your favourite deity, aswell as operating system.
3. Remove any useless startup entries with CCleaner, just to be sure, though you should do this anyway. Google any processes you're unsure of(eg. try not to mess up your whole OS installation with it)
4. Uninstall video card, sound card and network(if applicable) drivers, run DriverSweeper in safemode, install latest drivers.
5. Run CCleaner again to make sure there isnt any useless junk sneaking back on.
6. Install Demigod, scream accordingly if it still doesnt work.
Minus the astrology part, that's roughly what I did and it started working there and then. 
I had some strange problem with Demigod throwing an error before even launching properly and then the glorious "This application has stopped working".