I have the GTX 1070 and some fps issues as well. I was able to make it atleast playable. If you create a new text document in the main folder where you have battlefield stored and name it "user.cfg".
Open the file with wordPad and enter these two commands:
RenderDevice.RenderAheadLimit2
gametime.maxvariablefps 65
You might change the 65 to 200, if you have a higher refresh rate on your monitor.
If you don't see any difference try entering the commands manually in-game by pressing the ~ key. Hopefully this will at least help!