I have been responding to countless threads like yours. The sad truth is BF1 eats i5s for breakfast. It is a well threaded game and will take as many threads as you can through at it. If you have already lowered your graphics settings as low as they go as well as resolution to find your CPUs max frame rate (if you haven't do this now) then that's all you'll ever get. It will show you were your CPU bottleneck is. If you do get a better frame rate doing this it slowly raise the settings until you find a playable set-up to your likely. BF1 is a CPU hog and you are not even close to the only one I have helped figure this out. LMk what your frame rate is at the lowest settings.