I've finally managed to get Medal of Honor - Allied Assault (10 year Anniversary Edition) to work on Windows 7 Ultimate x64.
Steps:
1. Install as usual
2. Click on the shortcut for the game and go to the properties of the shortcut and set the permissions to run as administrator
3. Run the game and max out all the settings (except the graphics resolution)
4. Close the game
5. Open a Windows Explorer with Admin rights and navigate to the C:\Program Files\EA GAMES\MOHAA\Main\Configs
then follow the instructions here;
http://forumplanet.gamespy.com/medal...7/19844484/p1/
6. Set the read-only attribute for the file C:\Program Files\EA GAMES\MOHAA\Main\Configs\unnamedsoldier.cfg this will prevent MOHAA from overwriting the settings with defaults when you close the game.