To be honest I would just play new games on your computer which are actually compatible with your graphics card
Sigh.
What's with the graphics card compatibility comment ?! The point of DirectX was exactly not to have this kind of problem. Games DO NOT have to be "compatible" with a specific graphic card, only with DirectX which virtualizes all the graphics calls, if something isn't supported it is automatically emulated.
The problem is Microsoft seems to have introduced some bug in its implementation of older versions of DirectX (or maybe they just dropped it, not certain at this point)... This has nothing to do with the graphics cards. Many games work perfectly with the exact SAME card under Windows 7.
And about new games... we're not talking about normal applications here. I play for fun, and new games aren't fun for me at all (I hate all the 3D/FPS stuff).
But I think this is a lost cause, I've never heard any MS officials acknowledge there is a problem at all... So they aren't interested and don't care. This is fine for me. Ever since Windows 8, I've played all my old windows games under Linux. It needs more tinkering but it's ok.