SinxarKnights :
Bakua :
The GPU takes care of the resolution/settings, the only thing your CPU has to worry about is keeping up with the GPU and doing its job. Why go with a 6 core CPU? Minecraft only uses 1 core (right?)
Just tested to be absolutely sure, this is false. It is mainly a 2 threaded program with multiple others for minor stuff. So it will indeed use all available cores (it is Java after all, highly threaded).
Uh...
You just said it's mainly a 2-threaded program, but then say it uses all available cores. That is a completely contradictory statement.
The program most likely is bottlenecked by the main THREAD of code, and can branch off during that thread to utilize most of another core, with a few branches using a few other threads but all of it executed at the pace that the single thread of code is processed on ONE CORE.
Just because you see part of a core being utilized doesn't make the game well threaded. Unless you see a 6-core beating a 4-core in frame rate when both are at the same frequency there is no benefit to the 6-core.
BENCHMARKS are what you can go by and only benchmarks.
(for example, how does an i3-6100 compare to an i5-6600K and i7-6700K at the same frequency?)
Also, there is a phenomenon called "thread jumping" where code can start on one core and periodically jump to another core at times when it doesn't interfere with the code execution (you can't have the calculation "5x3" split betweencores).
Anyway, you can again see multiple cores being utilized in Task Manager but that is mostly MEANINGLESS information unless it's a high enough utilization to confirm it process more data than a similar CPU with less cores. And while I said "only benchmarks" before it is true that Task Manager can tell you some information, however it's easy to misinterpret (i.e. HT screws up the average) whereas if the game runs 10% faster on one CPU vs another in a benchmark that's pretty clear.
I doubt there's any benefit going beyond a slightly overclocked i5-6600K.