i want to get a new cpu, but i dont know if i should get the 9700k (8c/8t) or the 8700k (6c/12t). It is the same price for me, but should i choose more cores with less threads or the other way around? The purpose of my pc is gaming.
You may want to look around to see how well whatever games you play scale with SLI. It could simply be that a large chunk of your "missing performance" is due to your games not handling SLI particularly well. Since implicit multi-GPU like SLI and Crossfire do not scale well unless the game has been written with some degree of explicit support for it, AMD and Nvidia are both scaling back implicit multi-GPU in favor of letting game developers implement explicit multi-GPU instead if they really want multi-GPU support.i am using an 8500 at this moment and i think it is a bottleneck for my 2x1070ti's
Task manager, details tab, right click and set affinity this changes available threads even in real time while the game is running,no need to mess up your whole system multiple times.To see how many threads you can effectively use,
experiment with removing one cores. You can do this in the windows msconfig boot advanced options option.
You will need to reboot for the change to take effect. Set the number of threads to less than you have.
This will tell you how sensitive your games are to the benefits of many threads.
If you see little difference, your game does not need all the threads you have.
Process Explorer is much better for this. Find the game in the process list, open the properties tabs, look at how much CPU usage each thread produces under the threads tab. If only one thread is at 100% utilization (would show up as 16.6% for 6C6T, the main control thread is almost always a busy-wait loop with 100% utilization regardless of FPS and how fast the CPU is) and the sum of others is significantly less than remaining CPU, then any CPU bottleneck there might be is due to single-thread performance (plenty of CPU time available but individual tasks aren't being completed fast enough) and would only get better with higher clock and IPC.Task manager, details tab, right click and set affinity this changes available threads even in real time while the game is running,no need to mess up your whole system multiple times.