Caro Samuel, tive o mesmo problema e fiquei louco, pois não conseguia rodar o jogo de jeito nenhum. Pesquisando sobre o assunto, descobri as possíveis respostas e consegui rodar o jogo (tudo no máximo). Eis as possíveis soluções para o seu problema:
1º) Você deve apagar seus arquivos temporários:
No windows XP, faça da seguinte forma:
Clica no iniciar
Clica em executar
Digita temp e clica em OK
Selecione todos os arquivos e deleta.
Próximo passo: Você tem que deletar os arquivos temporários específicos do seu login do windows:
Clica no iniciar
Clica em executar
Digita c:\Documents and Settings\((SEU LOGIN AQUI))\Configurações locais\Temp e clica OK
Seleciona tudo e deleta.
Reinicie e tente rodar o jogo. Se não der certo, o seu problema pode ser como o meu, MEMÓRIA RAM ESTRAGADA!
Para saber se sua memória ram está ou não em bom estado, você deve baixar o programa memtest86 (http://baixaki.ig.com.br/download/Memtest86.htm). Instale-o, faça o disco de boot, execute-o, e observe se ocorrerão muitos erros. Positiva a resposta, leve seu PC num técnico para testá-lo com novas memórias.