Algo como o Process Explorer ( link ) poderá fornecer um pouco de história sobre os processos e serviços em execução.
Você tem algo que monitore os tempos de CPU e GPU em seu sistema? Meu antigo PC costumava congelar muito enquanto jogava e acabou sendo o superaquecimento do cartão gfx massivamente (eu tenho sorte que ele não derreteu!). Era um desses assuntos de largura dupla com uma enorme ventilação para o ventilador explodir. Esse ventilador ficou totalmente bloqueado com poeira e depois de soprá-lo, as coisas livres melhoraram maciçamente. Eu costumava usar o ATITool ( link ) para depurar isso, pois ele tem um monitor de temperatura e um modo de Detecção de Artefatos, onde ele enfatiza a GPU. . Eu usei isso para ver o enorme aumento de temperatura que um curto período de jogo produzia. Acredito que funcione mesmo se você não tiver uma placa da ATI.
Você também pode querer executar o MemTest32 ou algo semelhante para verificar se possui chips de memória confiáveis.