Please remember that any mention of competitors, hinting at competitors or offering to provide details of competitors will result in an account suspension. The full rules can be found under the 'Terms and Rules' link in the bottom right corner of your screen. Just don't mention competitors in any way, shape or form and you'll be OK.
I noticed this too comparing my friend's i5 3570k to my i7 4770k, theyre not clocked the same, he has a GTX 1080, 1440p144hz monitor and he says that he feels BF1 being stuttery. When we looked at the CPU usage it was absolutely capped at 100%.I was in the same situation as you a few weeks ago. I decided I get the 2700k. You can alway sell it again and are not going to lose money on it anyway. What I found is the 2500k was running at 100% on 64 player BF4 @4.4Ghz. When I moved to 2700k @4.4Ghz the CPU is running more at 80%. This totally stopped all the dips in framerate. Obviously a faster CPU will help the average frame rate, but any CPU that keeps the game from being maxed out will help the minimum frame rate for example when a tank explodes and the CPU has extra calculations to do.
TLDR - If your CPU hits 100% your minimum frame rate will suck. Any CPU that will stop the game from hitting 100% will improve your minimum frame rate.
I noticed this too comparing my friend's i5 3570k to my i7 4770k, theyre not clocked the same, he has a GTX 1080, 1440p144hz monitor and he says that he feels BF1 being stuttery. When we looked at the CPU usage it was absolutely capped at 100%.
Whereas mine fluctuates 60-90%, 100% sometimes but for a brief moment and my experience is butter smooth.
Could this be games liking the extra 4 threads on the i7's?
Yeah, bf1 loves the i7's extra threads especially on 64 player maps