C'est plus ou moins normal, puisque c'est de l'ultra. Il y a une technique pour en gagner un peu :
créer un fichier (texte)
tu écris "RenderDevice.ForceRenderAheadLimit X"
tu remplaces x par 0, 2, 3, 4, 5.
après quelques tests tu pourrais avoir de meilleurs résultats
tu nommeras ce fichier "user.cfg" (tu remplaces l'extension .txt en .cfg)
tu places ce fichier dans le dossier où est installé le jeu, à côté du .exe.
Après, ça peut être normal, puisque la map est très grande, et en ultra, ça fait moult de boulot pour la cg.