Some games won't play in Windows 7. I have gone through the troubleshooting process with MS MVP's at Technet and it is:
Install the games in compatibility mode working backwards with each attempt (after uninstall).
Run the game .exe in matching compatibility mode, as above.
Try the current video driver
in compatibility mode, as above.
Download the latest beta video drivers
, install in compatibility mode, as above. Roll back if needed.
Find and install the previous Vista video driver, then try in compatibility mode, as above.
Try each game install .exe and run .exe compatibility mode in each beta/Vista driver compatibility mode.
Give up yet? Install Vista/XP on second partition/drive for games you can't do without..