Dominions failing to launch after windows 8 update on Microsoft Surface
Well, actually, i've already fixed that, but it might be useful for those who's yet to encounter it.
See, there's the "System Hardware Update 11.06.2013" among the other updates, and it force installs some obscure driver for the Intel HD 4000 even if you have the latest one onboard. And it appears to be an update you didn't install after you install another driver, so if you have autoupdates on, or just install this update again, the old driver will be installed again. And for some reason, it works really bad with old games or even some indie games like FTL.
So the solution is, turn off the autoupdates for windows if you didn't already and install the latest intel driver from intel.com (or not even the latest, i'm using 18.104.22.16871 and it works fine). Voila.
Also, to fix all problems with interface and all, set the compatibility of dom3.exe to windows xp, disable display scaling on high DPI settings and set it to always run as administrator.