It is known to all that any game that runs on Windows 7 should run on Windows 8. There are few technical differences between them.
The now ‘modern user interface’ on Windows 8 supports apps and some casual games are available only on Windows 8. But Windows 7 can’t run these apps.
Here we take 3D games which run on the Windows desktop for example.
Now image that you have a now desktop or laptop, and still need to make a choice between Windows 7 or 8. Well, from a gaming perspective, it doesn’t matter at all. It depends.
If we take future-proofing point of view into consideration, Windows 8 should be the best choice. However, if you don’t like the modern UI, the you can upgrade to Windows 8.1 as it can help you bypass the new Start screen and boot straight to the old desktop.
When comes to frame rates, we haven’t seen any difference between Windows 7 and 8. Therefore a given game will run at the same speed on the same hardware regardless of whether you have Windows 7 or Windows 8 installed.
One of the technical differences between them is Windows 7 has only partial support for Direct3D 11.1 while Windows 8 has full support. But some ame developers will use some features that aren’t supported in Windows 7, it’s very unlikely that you’ll notice the difference. The game will still run in Windows 7, but the graphics quality might be slightly reduced.
More information about the Direct3D features supported by Windows 7 and 8, you can visit here: http://msdn.microsoft.com/en-us/library/windows/desktop/hh404562(v=vs.85).aspx