I know for a fact that the game works on Windows 7 so let start with this.
Can you do the following:
Update all hardware drivers
, get them from the manufacturer's website, don't rely on the default windows 7 drivers.
Reinstall the game, make sure when your re install you update the game with the latest patch available. ( unless you used steam, it will do that for you in that case)
Update Direct X 9 files.
Anohter option would be to run the program in compatibility mode, though i have mt doubts that this will change anything it cant hurt to try. How to Run a Program in Compatibility Mode in Windows 7
Also take a look at Tips on Troubleshooting Game Issues