So this is the 3rd place I've been asked to post this after Technet & MSDN.
There seems to be an issue in Windows 8/8.1 with DirectX and its DirectDraw emulation. Certain games which use DirectX9 & older run at very low framerates compared to Windows 7 & Vista which to my understanding also emulate DirectDraw. There are numerous threads about this on the Internet, below are some examples of this:
Some people have experienced significant FPS increases by using the WineHQ provided D3D files. This is because it emulates the DirectDraw calls through OpenGL, a bit shameful of Microsoft when DirectX was always supposed to be considered the superior, fully backwards compatible alternative to OpenGL.
Compatibility Mode does not solve this issue! - This is not a compatibility issue. The games run exactly as intended, there's nothing preventing them from running, it's simply the fact that something is broken in DirectX in 8/8.1 which causes them to run with unusable FPS.
The games run perfectly in Windows Vista/7 which to my understanding use the same system as Windows 8/8.1 for DirectDraw emulation so it definitely seems as if Microsoft broke something probably unintentionally in Windows 8/8.1 to cause this issue.