You can try installing in XP compatibility mode if that is the latest OS they ran OK on.
http://windows.microsoft.com/en-US/windows-vista/Make-older-programs-run-in-this-version-of-Windows
The idea is that you install the program by not allowing an autorun installation but by locating the game's Setup.exe file on the cd. Right click on the Setup.exe icon and choose properties. Select the Comptibility tab and then the older version of Windows you want. Be sure to allow the installer to place an icon on the desktop. When you install the game right click on the setup icon and choose Run as Administrator. Do the same when you run the game from the desktop.
An even better way is to run the game in an XP virtual machine but you need a copy of XP you can install in the virtual machine. If you have such a copy then you can download Virtual PC 2007 SP1 from Microsoft and install it. You will get a message that it is not supported on your OS but that does not mean it won't run. It does, but you don't get help from MS if something goes wrong. Unlike XP Mode, Virtual PC 2007 does run on the Home editions. It just isn't supported.
The best solution, particularly if you don't have a copy of XP, is simply upgrade to Professional since you get your money back just by getting the free copy of XP that comes in XP Mode.
Colin Barnhorst Windows 7 Ultimate x64 on DIY with 6GB ram.