It's a shame that so many older PC games are not running for people in Windows 7, in particular. To this day (11/13/10) Nvidia's drivers seem to have problems handling older games in W7. It's a spotty affair, with some working flawlessly and effortlessly (American McGee's Alice, Diablo II, Deus Ex, The Hobbit, Starsky & Hutch) and others seem to run just fine, but suffer from unresponsive or crashing Nvidia driver errors, resulting in a temporary black screen at random times, some times every few seconds, making it unplayable (Black & White 2, Clive Barker's Undying).
Frustrating to still be in this state with PC games and Windows. I'm going to try out 2002's Medal Of Honor: Allied Assault and expansion Spearhead next (install went ok).
I'm using a Geforce 285 GTX 1000MB PCI-E video card and a Pentium Dual Core with 4 GB's of RAM.