Já atualizou o directx com algum dvd de jogo recente?
A questão é q mesmo q você já tenha o directx 9.0c instalado, há algumas dll's mais recentes q a data de lançamento do directx 9.0c. O update de algumas dll's do directx me resolveu o problema em 2 jogos(mas o update só consegui em dvds de jogos, pois baixando o directx da net não atualiza nada, não sei porque). PES2007, se eu deixava na tela inicial até o final da apresentação, dava pau. E devil may cry, assim q entrava na tela de jogo mesmo, de ação, dava pau. Directx atualizado e nenhum desses problemas mais.
O erro continua o mesmo, do driver parando?
Já tentou ir no log do sistema em busca de mais informações? (painel de controle-desempenho e manutenção-ferramentas administrativas-visualizar eventos).
Seria interessante também você deixar o everest aberto enquanto joga, logando os valores de temperaturas, voltagens, velocidade de clock do processador, memórias, e qualquer outra coisa relevante. Basta abrir o everest, clicar duas vezes nos quadradinhos com temperaturas q aparecem no system tray, e vai aparecer a tela p fazer os ajustes, então vai na guia LOGANDO, e ajusta o q vai querer logar, onde vai ser salvo o log, etc..
Até mais.