I discovered this topic while I was trying to find the degree of AVX-support in Handbrake since I'm planning to finally upgrade my Xeon X5650 rig, but still don't know which CPU to pick as a successor
More precisely, my system is (and will be, at least for now) primarily used to convert 4K30 H.264 and 1080p60 H.264 footage from various sources (Drone, Action Cam, iPhone) to 4K30 H.265, 1080p30 H.264/5 and 720p30/60 H.264 using Handbrake. In addition to that I sometimes run Monte Carlo AC/DC optimal power flow simulations for my Ph.D. and occasionally play games like GTA V or Project CARS.
By now I've narrowed the choice down to TR 1950X or i9 7940X. Unfortunately, both CPUs have their up- and downsides
- significantly better value
- 64 PCIe lanes
- motherboard power supply (apparently) not undersized
- I like AMD
- more future-proof thanks to AVX512? (important to me since I usually keep my systems for many years)
- probably better overclockability (after delidding, that is)
- Thunderbolt 3 support
- higher single-core IPC
- availability of CPU-coolers
A year ago I was 100% certain I would buy Skylake-X. Then first information about Threadripper made it to the public, along with Intel's decision to not solder the heat spreader of its new HEDT CPUs anymore, so I started doubting my inital plan and finally decided to go for AMD this time. At some point, however, I found out about how AVX can significantly speed up things like video encoding and now my fear is that TR might not be the best choice for my future system afterall, especially given the encoding results from Anandtech
and the fact that Handbrake apparently cannot use more than 20 threads anyway, but probably will make use of AVX512 soon. What would you do?