Optimize your system to reduce CPU load and improve performance.
Optimize your system to reduce CPU load and improve performance.
Avoid playing on ultra settings. For higher FPS, try medium. It's surprising how few people have mentioned this before...
You might want to experiment with the graphics options. Some configurations can increase the CPU demand, though it's unclear if any in BF1 do this. A good approach is to begin with low settings and gradually adjust them. At this stage, the GPU should be inactive, meaning most changes likely won't affect the frame rate. Check for any that actually help. It seems the main issue in BF1 probably comes from the game's physics, destruction mechanics, and terrain effects—things you can't disable.
Sometimes turning on Threaded Optimization and setting Maximum Pre-Rendered Frames to 1 works well when your CPU is the limiting factor. You might also want to adjust other graphics options like physics, particles, and draw distances. Unlike some suggestions, boosting resolution doesn’t necessarily raise your FPS if your CPU is the bottleneck. If a game frequently drops frames or stays below 80 FPS at 1080p, you should see similar results at higher resolutions. In fact, raising your resolution could actually hurt performance by reducing your minimum and average frame rates on certain systems.