Try a virtual OS. Maybe that'll worksies? A bit of a hassle, but if you're dying to play an old game (I know the feeling) and you don't feel like making a dual-boot then it may be worth a shot!
And for SMAC, isn't that a DX issue? Backwards compability stopped at DX9 level if im right..
* Updated game trainers and cheats daily
* Get notified when new cheats are added
* Request which games get new trainers
* Priority support with any problem