If you have a 32-bit version of Windows, you must use the BCDEdit command to increase the amount of RAM available to user programs in order to run the game.

Warning: This makes a change to the global Windows environment which could cause other problems.

Run the command prompt as Administrator
enter command bcdedit /set increaseUserVa 3072

In the 32 bit environment Windows allocates its 4GB address space 2GB for user apps and 2GB for Windows system services. The above command changes that allocation to 3GB for apps, 1GB for Windows.

To revert to the original setting:

enter command bcdedit /set increaseUserVa 2048

If he is still having problems, see following message.