as a computer shop owner for 5 years (1995-2000) and still mildly follow the market
you are correct theyt do make changes every 5 years or so to force a repurchase
example basic motherboard slots
isa vs mca (the pc xt era)
isa was 16 bit mca was vastly better at 32and nearly as fast at data transfer as a pci howwever the isa added two options to compete eisa (extended ) which worked very well and was backward compatible
and vesa an extended slot design that cost more and only 3 slots per machine instead of all eight (thats right EIGHT SLOTS !!!!!) vesa was replaced by pci losing its backward compatible slot design the first instance of a completly non backward compatible design replacing and winning in popularity (note the user base attitude change from tech heads who understood what they were buying and the implications of compatibility and later addons or replacement of a board vs today's userbase that says fix my computer toaster please )then next step was shrinking the motherboard and the case thus forcing fewer slots (cost reduction) now standard at 1 to 3 plus an agp if not a builtin card then as a addon agp the accerlerated graphics port came in to promise faster graphics vs pci slots and now pci express is attempting to replace the agp with an extension of the pci slot standard
the computer industry has to change standards to force business users to change machinery every few years otherwise business the mainstay of the industry would still be running there programs on 80386 computers which can handle most business applications (properly programmed with good tight code) and only purchase faster machines for programs that required the massive bloated power needed for windows and its overblown interface (yes i run wxp pro i havent really become happy with linux like tomany old programs i have)
The problem I have with a couple of my older games (that I still enjoy playing) is that my system is too FAST. I only play a couple of "modern" games released in the last year or two. A friend of mine had a similiar problem and wound up rebuilding an old P133, and it looks like I'm going to wind up doing the same with my old P200.
MS has an app called Virtual Server, and it will let you run guest OS’s from within your host OS. VS is a free download, so if you have a decent system with some ram to spare, you can set up 9x to run right on your desktop. You just load it up and it runs on top of your host OS. You can actually use both at the same time.
'We, the weird, chasing the pointless, for no reason at all, have been finding out things that have no effect on anything important for at least a couple days and are now qualified to chase our tails to the merriment of all watching.'-Narf et al
"Of course, you don't want to be going about handing out immortality willy-nilly, that just wouldn't be responsible." -O'Shea