Sur Steam, tu peux tenter de faire réparer les fichiers.
La manip' consiste à : dans ta bibliothèque Steam, clic droit sur le jeu dans ta liste, propriétés, puis "vérifier l'intégrité des fichiers du jeu".
Ça prend un peu de temps, et perso' ça m'a sauvé de quelques crash persistants (j'en ai eu 2 relous, mais une fois que j'ai trouvé ça, ça dure juste le temps de vérifier les fichiers).
Quand t'as un fichier foireux/manquant, Steam le retélécharge et le remplace, et ça tourne.
J'espère que ça marchera pour toi. 