When I last messed with DOSBox (a year or 2 ago), I still ran into some hardware compatibility issues. (Example: Railroad Tycoon... the original that came on a 3.5" floppy.) The game's sound only works with certain pre-built sound settings... and the graphics function the same way. As a result, that computer (a Pentium 4... duel boot XP Home / Win 98) has a old trusty SB Live 5.1 card and ATI Radeon x600 to fix those issues.
Another example is the original Quake, which suffered from graphics corruption on any new video card I tested. (Also played on the duel boot box.)
The dedicated Win 98 machine (an IBM Netvista Pentium 3), is usually booted into MS-DOS mode for even older games. (Primarily, Imperium Galactica.) Further, it, in combination with the duel boot pc, are both on the LAN... allowing 2 player Master of Orion LAN games. (The game works in XP, but the LAN game option does not.)
When the computers are not being used, they are powered off and unplugged so they don't drain power or act as virus spreaders on the network.
The current plan is, when the first XP Pro 32 bit computer's MB dies (my mate's and my computers have identical parts), the 2 will be combined into one system and it will join the great "to be used as needed" systems. (I follow the philosophy of building mainstream computers, as 2 new computers every 2-3 years with some carry over of parts only costs roughly $1k USD.) Thus, reselling the parts isn't worthwhile. Further, I have no one to hand the computers down to.
Eventually, the old games may be so old that no one wants to play them anymore, but until then the system works.