Go to the start panel and type in system, go to system configuration and then hit the boot tab, then click advanced options, check the box that says maximum memory and type in 2046, click apply and ok on all of the windows. Start the game and it should work. Once your done playing repeat the process, but in maximum memory just uncheck the box. Repeat every time you play, its annoying but it works I had the same thing happen to me. This is for windows vista by the way if your using xp its probably something of the same the locations are just in different places.