Older games need a different operating system than the one provided by Windows 7 or 8. With a virtual machine, you can run Windows XP (and your games) on any machine that has enough power.
Games can be some of the most demanding software out there. Many older games will play just fine on newer machines, but occasionally you’ll run into problems. I’ll look at some of the alternatives.
Direct X is a software package that interfaces with the graphics hardware in your machine. You probably won’t need a new motherboard, but…