What site did you download it from?
Do they have a forum where you can ask questions or people can give tips?
Most games that are sold by Internet download should be compatible with Vista.
If you have 64-bit Vista, there may be a problem with DEP. Check
***the How-To Geek site*** for how to turn off DEP for certain programs/games.