Certains mods ont particulièrement du mal à fonctionner sous Steam donc il vaut mieux tous les désinstaller par précaution.
Même si cela peut paraître anodin comme par exemple, des mods de textures se contentant de rajouter des petits effets d'ombre ou autres...C'est néanmoins suffisant pour faire crasher en permanence ton jeu version Steam.
Sinon pour rentrer un code d'activation il faut que tu ailles dans le menu "jeux" --> "activer un produit sur Steam" et voila tu pourras entrer ta clé CD après avoir accepté les éternelles conditions d'utilisation que tu ne peux refuser de toute manière.
Tu peux aussi vérifier l'intégrité de ton jeu, si je me souviens bien cela doit être clic droit sur le nom de ton jeu --> "propriétés" --> "fichiers locaux" --> "vérification de l'intégrité du cache du jeu".
Enfin il est inutile de patcher un jeu Steam, car ce dernier est déjà patché par défaut à son maximum et si ce n'est pas le cas les mises à jour se téléchargeront automatiquement sans intervention de la part du joueur. Donc bon si tu as patcher manuellement ton jeu cela peut faire aussi planter l'ensemble.