The problem is that CPU’s that were good enough on launch, aren’t good enough anymore.
When bf1 first launched, I had stable 80-90 fps. It gradually dropped lower and lower with every patch, and graphical settings had almost no impact on my fps what-so-ever.
At one point I struggled to have fps over 20-30, despite all other games giving the same fps as they used to.
The changes they have done over time made the game more and more cpu intensive, the problem disappeared when I upgraded my comp.