Désolé d'apprendre que ca ne soit pas simplement un problème de température pour toi.
De mon coté j'avais tout essayé pour me débarasser de cette erreur D3D INIT fail.
Comme toi c'etait très aleatoire, souvant au bout de 5 à 45 minutes, mais il m'etait arrivé de pouvoir jouer 2 heures d'affilé sans que ca plante.
voici tout ce que j'avais essayé et qui n'a rien changé (j'en oublie surement) :
-forcer DX 10
-graphismes au minimum, voir mode sans echec
-désactiver / activer la synchro verticale
-forcer le taux de raffraichissement de l'ecran et du jeu
-réinstall du jeu
-downclock de la CG
-forcer physx à etre pris par le CPU
-forcer physx à etre pris par le GPU
-reinstall du jeu
-windows update complet meme avec les maj facultatives
-essayer plusieurs versions du driver NVIDIA
Et c'est justement en utilisant une vieille version du driver NVIDIA que j'ai été mis sur ma piste.
Avec cette vieille version de driver, en plus du message sur D3D INIT, la barre des tache m'affichait un message du genre "le driver vidéo ne répondait plus et a été récupéré".
J'ai donc cherché par rapport à ce message, et c'est là où quelqu'un parlait des températures.
Depuis que j'ai résolu le problème, petit à petit je remet tout comme avant.
J'utilise la derniere version du driver NVidia, je suis repassé en DX11, j'ai remis la synchro verticale, et je m'apprette à retirer le downclock...