It may be a problem with starforce and other drm. if the game uses it.
if not..
1.
You may want to try to run it as an admin and in combality mode with xp or vista
2.
Install this update, even though alot of dx files should be included in windows 7, a dx update usally find som files you may need.
http://www.microsoft.com/downloads/d...displaylang=en