I still have my 1985 era Commodore 64 and its games, and some pretty good Microprose simulator games and it still runs. And also have my old IBM 386, Model 70 with its DOS games and it still runs. But I don't have room to set them up unless maybe someday I will put rooms in the attic, an old Victorian house, with high roof pitch and dormers. Neither of the older PCs are Internet ready; they could be if I wanted to spend the money to do it, but what for?
My new PC I built is Windows 7 Ultimate, 64-bit and some of my older 32 bit games will not run in 64-bit mode. Have not tried the Virtual XP, yet---I think that may be a solution, but not for the DOS games. I did get another copy of Windows 7, but just the Home edition and 32-bit OEM from New Egg to set up Aces High on it and no antivirus. I need to put a supercooler in it and rework the disk drives one of these days. The Win 7 32-bit should run my older Windows games. This PC has room for 5 hard drives.
I'm a hoarder, if stuff still works, I save it for a rainy day. It is my machinist's mentality of saving scrap items to someday rework stuff to be useful.
I did not know about the useful items like DOSBox and such. I enjoy reading the Aces High BBS just because of its learning potential from guys' experience base.
Some older games also were written before USB keyboards and the newer versions of DirectX so they don't pick up on some keyboard commands at all, or act flaky. I have an older game that has that problem, and would love to find a fix. Compatability settings will let it run, but you can't crouch or use weapons effectively due to the keyboard thing.
I have actually been thinking of finding an older system at a flea market or something just to run older games.