Ich hoffe das hilft euch:
Ihr müsst in Battlefield 1 in der Kommandozeile (öffnet man mit der ^ Taste) folgendes eingeben:
RenderDevice.RenderAheadLimit X
Die Variable X müsst ihr ausprobieren im Spiel am besten auf einem vollen 64 Spieler Server. Legt euch irgendwo hin, wo nicht so viel los
ist und probiert alles von 1 - 9 aus. Mir hat 9 geholfen, CPU Last ist zwar immernoch relativ hoch: 90-99% aber KEINE FPS Einbrüche mehr ^.^
Battlefield läuft nun auf Ultra mit 100% Auflösungsskalierung bei rund 90 - 113 FPS, je nach dem wie viel gerade los ist.
Falls ihr den Befehl: (RenderDevice.RenderAheadLimit X) dauerhaft bei jedem Start ausführen wollt und nicht immer den Befehl in die Kommandozeile tippen wollt, erstellt am besten eine Text datei mit dem Namen user.cfg, also die Endung sollte nicht .txt sonder. cfg sein. Tragt den Befehl mit der am besten für euer System funktionierenden Zahl ein und ändert
dann das Format in .cfg und schiebt die Datei in das Stammverzeichnis von Battlefield 1, in dem Ordner ist die bf1.exe Datei.
LG