From what I've read BF1 will use about as much CPU power as you can throw at it. Unfortunately I've heard of many people not having a great gaming experience in BF1 with a new i7 and a 1070 or 1080. If you can find an i7, that would be better, but the i5 would definitely be an upgrade over the 3258.