WambuCombu21 :
dontlistentome :
It will be better in anything that can use a quad core vs software and games which only need a dual core. So not all benchmarks will show much of a difference. I recommend getting the Pentium G4560 instead of the i3 if you decide you don't need a quad core. It's also dual core with hyperthreading. It costs less and is only a bit slower than the i3. Games like CSGO and Overwatch aren't going to need a quad core, games like Battlefield 1 do. If you're investing in a 6gb 1060, then I think you want the quad core because you don't need a card like that for CSGO or Overwatch.
Ya i think the i5 is better but i mean i won't upgrade for a long time. Except for my HDD. I think the i5 is better for futureproofing. But if you look at it's performance it's about the same. On BF1 around 0-5 FPS i think. So i can't decide.
In general yes, but with the 2-core you will see significantly higher drops in fps as the action increases. BF1 is a game that uses 4 cores properly, and as more CPU-rendered objects appear on screen the bigger the difference between a 2-core and 4-core is obvious.
If you think about it this way... During low activity they may be used the same, say 2 cores at 60% and the 4-core using each core at 30%. But as more objects come onto the screen the 2-core is pushed to the limits, while the 4-core still has somewhere to go. In this case, synthetic benchmarks tell a better tale, since they actually push the CPU to its limit to see what the limit is. Not all gaming benchmarks do this.
BF1 in particular I saw one benchmark using a campaign mission as the benchmark and not even one that pushes the system hard. Avanti Savioia! is one I have absolutely no trouble with at 3440 x 1440 Ultra at 100% render scale @100Hz, But in The Runner, Same settings gets me about 50-60fps. In Multiplayer it doesn't matter at all because its more CPU driven than GPU (what limits the runner even though I have a 1080)