Good point. I am a sucker for those beefy VRMs though haha.
But regardless I’d def go TR over Skylake-X for this one. The 2950X is quite a bit cheaper and will likely be faster in nearly all tasks. The stock clocks of both parts are similar (TR actually clocks slightly higher out of the box) and the extra cores as well as TR’s better performance overall on Linux would easily let it take it unless you OC’d the balls of the 7940X which you wouldn’t/shouldn’t/can’t lol. Also more PCIE lanes. Which once you’re running dual GPUs really starts to become important depending on your other accessories and NVME storage
No it likely will be. Both next gen Epyc “Rome” and the third Generation Epyc “Milan” do not/will not require a new motherboard. AMD confirmed that during the Zen 2 reveal a few weeks ago. I don’t see why TR (which is just a nerfed Epyc) would require a new board when the server counterpart doesn’t.