I've never had a problem installing or running MechCommander Gold. Running on vista: Simply go to the cd in Windows Explorer, and locate every EXE file on the cd, and set them to Win 95 compatability mode.
Install the game.
Go to the game's installation directory, find every EXE file, and set them to Win 95 compatability mode.
The game will now run.