Battlefield 1 Low framerate

Hey so I recently got a gtx 1070 and in battlefield im only getting about 70-80fps on both ultra AND medium at best, I have a ryzen 5 2600. Before I had the 1070 I had an rx 590 from amd, I got about 120-144 fps on medium and 90 on ultra.
I updated my drivers and I tried both dx12 and dx11 both same framerate.. What could be the issue? Thanks in advance

Did you do a clean install with the drivers where you deleted the old ones from the registry? If not, you might want to try that.

thanks for the tip, i’ll try that rn

I didnt have any old drivers

You do have old drivers if you were running the RX 590 before installing the 1070. This is a good driver clean program that is free and simple to use. https://www.guru3d.com/content-page/guru3d-driver-sweeper.html

Have you tried resetting your graphics settings in BF1 to default?

Your 1070 is a good card but on Ultra settings, not sure I’d expect a whole lot more out of it. Also, thought I read earlier that there has been some issues with the Ryzen CPU’s and BF1. Bad performance on GTX-1080 & Ryzen 5 1600

Have you unparked your cores? I have an i7-4790K and my cores were parked on default. Unparking them increased performance in BF1. I used this free utility… Disable CPU Core Parking Utility

Google Search link on why and how to unpark your cores…