hobowriter wrote in post #18584426
My question was pretty specific i.e., "Are multi core processors only beneficial to programs designed for multi core processors" .
Software designed for single core performance, or basically not for multi-threaded use, will not perform better on a multi-core CPU. A single core will be doing the work while the others hang out. This is why a lot of older software and some older games do not scale with today's hardware. Adding more cores doesn't work with software not designed to take advantage of multi-threaded processing.
So based on what software you use, you may want to search up multi-threaded performance benchmarks. You may find some don't scale well. You may find some scale great. There's a lot of software that benefits from multi-threaded cores, but have diminishing returns because they were never written with the idea of scaling over an infinite set of cores and basically were written for what was around at the time. Now we have 8~16 cores at the consumer level, which is crazy compared to the early 2000's, and a lot of software just wasn't written with that in mind.
Since you're interested in Dark Table, you may find the following interesting:
So if you're using things like that primarily, I would not put all your eggs into the CPU. Get a good performance quad/hex/octa-core if you want, but it's pretty clear that the direction of this software is to use GPU through OpenCL instead of scaling with multi-core CPU (i7 6800k, 6 cores, getting spanked hard by cheaper GPU's), so if you want to get the most out of it, get a blend of good CPU, but not top tier, and get a near top-shelf GPU (nVidia for this purpose). The GTX 1060 looks like a very good cost/performance ratio option.