@ZeHindenBurg Ok let's look at settings then not sure it will help but worth trying ...
First step open Nvidia Control panel under 3D settings go to Adjust image settings with preview
Pick use my preference and set it to performance and hit apply.
Next go to Manage 3D settings, Program settings tab and add BF1
Once BF1 is added in Program settings tab make sure all this is in place if your card has all the settings ..
Ambient occlusion- not supported
Anisotropic filtering- use global settings off
Antialiasing - FXAA - not supported
Antialiasing- Gamma correction- use global settings on
Antialiasing-Mode - use global settings off
Antialiasing- setting - use global settings none
Antialiasing- Transparency - use global settings off
CUDA- GPU's - use global settings ALL
Maximum pre-rendered frames - Use the 3D application setting
Multi display /mixed GPU acceleration- set to what your display is
Power management mode- Prefer Maximum Performance
Shader Cache- use global settings on
Texture filtering - Anisotropic sample Opti.... - use global settings on
Texture filtering- Negative LOD bias - use global setting Allow
Texture filtering - Quality - use global setting Quality
Texture filtering - Trilinear optimization - use global settings on
Thread optimization - use global setting Auto
Triple buffering - use global settings off
Vetical Sync - use global settings off
Virtual Reality pre-rendered frames - use global settings 1
Below is from BF4 but check in BF1 video settings ingame and change what you can to this. Sadly I am not by my game rig so I can't go look in my BF1 game this second for you but BF1 should have some or all of this in video.
In game video settings right side set to custom and set everything to medium or low but last three turn them off ....
1-antialiasing deferred off
2-antialiasing post off
3-ambient occlusion off
on left side be sure vertical sync is off and under video... resolution scale to under 100 like 80 or 90 will up your FPS