Hi!
I´m building myself a high end machine primarely for 3D (zBrush, Maya, Substance, Unreal engine), Unreal engine and secundary gaming for which I´ve narrowed down my choice for a suitable CPU on the following cores:
Intel Core i7-8700K (6 x 3.70 GHz / 4.70 GHz)
Intel Core i7-7820X (8 x 3.60 GHz / 4.30 GHz)
AMD Ryzen 7 1800X (8 x 3.60 GHz / 4.00 GHz)
Potentially also an AMD Ryzen Threadripper 1920X 12x 3.50GHz if cores are the deciding factor.
I´ve done my homework and looked up various arguments regarding cores/compatibility/price and the i7-8700K seems to be a good bet being intels latest relase however it´d be a great help to hear more opinions on this.
Especially when it comes to:
-Intel/AMD compatibility experiences with professional software. Is AMD widely supported? Should I favour clock speed or cores?
-Higher clock speeds = good for gaming and number of cores = great for a multi tasking oriented work environment (maya, Unreal etc usually open at the same time)
-If your programs only support 4 cores but you run multiple at the same time, do they still benefit from an 8 core in terms of being able to be split between them?
-AMD experiences so far with the new ryzen lineup
Looking forward to any input you can give me!
Replies
I prefer Intel over AMD. To me, this is mostly a personal preference like Mc Donalds vs Burger King. There might be more documentation on overclocking certain CPU's so look into that if you want to do any overclocking.
I would say, go for Intel Core i7-8700K (6 x 3.70 GHz / 4.70 GHz), but that is based on the little that I know. Since you are going to be working in UE4, and I assume create games. A processor that handles games would be great and well supported.
I have and are still using: Intel Core i7 4770K 3,5 GHz (Haswell), I need an upgrade, but this has worked fine on a high workload. We are talking about milions of polygons in both Unreal and 3Ds Max, both opened at the same time.
Find a balance between Clock speed and cores.
Most software developed by a well know company, such as Autodesk and Adobe have both optimized their applications to run on a wide variety of CPU's. I can't speak for Zbrush, though. Make sure that all of the software that you are going to be using supports more than 4 cores and that the workload will be split over all cores equally. (or close)
I know that I am not giving you a direct answer to any of your questions and I believe that I will frustrate you more than helping you. Though, technology is constantly evolving and all of the CPU's that you listed will work great with what you are going to be doing. If you have the slightest interest in gaming, finding a good gaming CPU will do you great service both when modelling, sculpting and gaming.
If you really insists on finding the best core for your purpose, ask studios what they are using and look at Ubisoft, DICE, 2K, Bethesda, Disney, etc.
In the case of Unreal, mostly lightmass would benefit from this, and in 3dsmax, offline renderers would.
A quick wrapup for what I settled based upon all the information I could gather.
For now, I´ll build my system around the 8700k since I am in real need of a new machine and can´t wait for next year.
This benchmark proofed immensly helpful: https://www.pugetsystems.com/labs/articles/Unreal-Engine-4-16-CPU-Comparison-Skylake-X-Kaby-Lake-X-Broadwell-E-Skylake-Ryzen-7-984/
Reading this, ryzen seems poorly supported at this point (which may very likely change in the near future) but intel just seems to be the safer bet in any case. The i7-7820x delivers very strong results accross the board and I was very temped to go for it however it comes with a premium price and some drawbacks in heat and already "older" tec.
Multi core seems to be the way to go so the plan will be to get myself the 8700k, see how it holds up and keep myself the option to upgrade to ice lake next year.
Either way, I´ll follow up in a month with some experiences with the i7-8700k in case more people struggle with the same situation.