When I tested it, I found most games I own did run but there were more glitches & hoops to jump through. Eg:-
- No One Lives Forever "works" as in "you can play it", but earlier W10 builds had severe controllability issues whilst latter builds fixed that but now suffer from heavy stutter (non performance related) when zooming in (eg, using gun-scopes or the sunglasses). Using dgVoodoo2 solves that but in turn that breaks something else (eg, losing the mouse in menu's after ALT-TABBing). W7 by comparison is smooth as silk.
- Some older 2000-2005 era PopCap (pre EA acquisition) games don't work properly. Again, they run fine on W7.
- Anything using SecuROM / Starforce needs a NoCD crack. Fortunately I sourced them all for my old CD-ROM based games anyway (purely to save wear & tear on the discs), but it's now compulsory not optional.
- Deus Ex needs DX10 or OpenGL renderers (won't work with early DX7) and more tweaking to avoid looking abnormally dark. W7 works better out of the box with all renderers.
DosFreak: It's a moving target so when you say "Windows 10" then the assumption has to be the latest build.
^ This is my biggest gripe and why after testing W10 my dedicated old game rig has gone back to using W7. It's not just compatibility now, but
reliability of compatibility as the years tick by. The unwanted W10 bi-annual "feature" updates always break something and in the long run are completely unreliable & unpredictable. Eg, DirectPlay has been "deprecated" on W10, however it can still be manually added. But for how long and what happens if it gets removed from a future release? If that happens then a lot of older favorites like Diablo 1-2, Age of Empires 1-2 (non HD), Commandos: Behind Enemy Lines, etc, will be permanently lost.
Sad to say but given MS's borked updates and "unknown" future upgrades and "service" based plans, the only long-term reliable version of W10 for older games is Enterprise LTSB, ie, the decr*pified version that receives 10 years worth of security updates, lowest possible Telemetry level, but otherwise the core code remains "static". Of course, that highly desirable version that's probably the closest thing to W7 isn't available for ordinary consumers to buy...
dtgreene: Or, in some cases, running Wine on an actual Linux system. For games that are not GPU dependent, one could even run Linux in a virtual machine and run Wine there.
I really, really want that to work in the long run (and hopefully see cross-platform Vulkan kill off W10-only DX12 too). The past couple of times I tried Linux + Wine (as a relative Linux newb), it didn't work for a lot of games. Sometimes, the versions of games had changed, or the "wrong" version was supported, eg, Wine install scripts were supported for Bioshock (Steam) but not Bioshock (DRM Free Humble). If someone came along with a pre-packaged one-click install Linux Mint + pre-configured "hassle free" Wine, I'd happily use & donate to that.