Now if you're like me, which I'm sure many of you are, you don't feel like shelling out hundreds of dollars every year, or even two or three years on new PC parts in order to keep up with the latest games. I personally picked up my Geforce GTX 680+ FTW GPU, as well as the rest of my current PC rig shortly after Battlefield 3's release, and my PC has pretty much handled anything I've thrown at it since with ease, even running many games on Max or Ultra graphics settings at high frame rates.
However, if you're like me and love Battlefield, and understand the importance of running this game at higher frame rates, then you may be a little weary if you're PC rig will push out the performance you need to play more competitively.
Well, no need to stress. Like I've said, I've logged many hours into the Battlefield 1 Closed Alpha on my semi-old PC, and I'm able to run BF1 on all high settings at very good frame rates, and if I customize my graphics settings for performance I'm easily pushing 90-100 frames no problems. Keep in mind this is only the Alpha stage of the game as well, and I'm sure DICE will be able to optimize BF1 even further, which means even better performance.
DICE is also utilizing DX12 in Battlefield 1, which once all the kinks are worked out should help increase performance even more by taking strain off of your CPU on Windows 10 PCs. According to the GeForce website most older graphics cards, including my GTX 680, are compatible with DX12, however when trying to use it in the BF1 Alpha, I've crashed everytime until I disable DX12.
Once this is worked out though, we should be able to anticipate a bump in performance even beyond what our current PC rigs will offer.
I hope this eases some of your minds, especially if you haven't updated your PC in awhile. If you can run BF4 and Star Wars: Battlefront then you should be good to go with Battlefield 1!