Oi amigo, eu já tive esse mesmo problema na minha 9600gt (minha placa de vídeo atual). Ela funcionava tranquilo no uso cotidiano, mas quando eu abria algum jogo (geralmente pesado), depois de uns 20 minutos o sistema exibia o erro "Video TDR Failure". Bom, eu fiquei durante dias pesquisando em fóruns brasileiros, americanos, espanhóis e não encontrei nada que funcionasse. Eu segui muita coisa que o pessoal sugeriu como: Desinstalar e instalar o driver de vídeo em modo de segurança, fazer downgrade da versão de drivers que eu estava utilizando, usar ferramentas de reparação do sistema, modificar chaves de registro no Regedit, alterar a tensão da placa (coisa que na minha placa de vídeo não tem como), entre outras coisas. Infelizmente, nada disso funcionou para mim, e então eu resolvi arriscar por conta própria. Eu solucionei o problema da seguinte forma:
Clocks da minha placa:
Core Clock: 600mhz
Memory Clock: 760mhz
Eu abaixei os valores do clock até que a placa parasse com o erro, e ficou assim:
Core Clock: 550mhz
Memory Clock: 700mhz
Feito isso eu nunca mais tive tela azul no meu PC. Eu não sei se pode funcionar no seu caso, mas não custa tentar.
Obs: Utilize o MSI AfterBurner para mexer no clock da sua placa, pois ele tem uma função que define automaticamente os clocks, logo na inicialização do sistema.
Eu ainda não encontrei o motivo dessa tela azul, eu imagino que seja alguma coisa relacionada com a tensão de operação da placa de vídeo e a placa mãe.