sourcing an older computer that can run xp isn't terribly difficult, or expensive. don't need internets for them, don't need massive video card, or a big high-res monitor. in the end, finding one, and a little space to set it up, is a lot easier and with far fewer headaches than getting many of the old games to run on 'modern' windows or linux.
i have systems from an old celeron 300a to dual core am2 to play the really old games on.. even have crt and white kb/mouse for the full 'experience'.