Some things to assist in resolving installation issues...
First you need to ensure you have downloaded and installed all optional updates to the .NET Framework and Visual C++, newest Direct X drivers, as well as the most up to date Video Card Drivers. A lot of issues with the game can be resolved simply from errors relating to out of date files from any of the above packages.