I think that's pretty solid if you ask me. CPU temps are a little high. I would check for driver updates, reapply thermal paste. Consider a noctua air cooler.
On BF1 settings check and make sure resolution is not adjusted by nvidia. Sometimes it sets it to 125%. Also motion blur and FOV can effect FPS.
There is also no need to overclock your CPU