It should't "run circles" around a 16c TR3. They are the same CPU, with TR3 dies picked for max clock speeds. They might be really close if both have similar die configs (4 Chiplets vs. 8 chiplets). If the EPYC is using more dies then the clocks will be measurably lower.
The only advantages the EPYC would have on TR, is memory channels and PCIe lanes. If you aren't using all of either of them then it should be a wash with the TR holding a clock advantage.
Not true the Epyc rome die is the second generation which will be in the upcoming threadripper 3000 series which hasnt even come out yet.. Beside I was talking about vs. first and second gen threadripper.
so yes my Epyc will pretty much completely destroy any first or second gen threadripper core for core that is.
I a not worried about clock speed as 3.3Ghz is plenty fast for the kind of work I do and if not I can always use PBO which actually works on the server side of things I hope vs. the high end/ main stream platform.
With the huge ipc gain plus 128mb of lvl 3 cache vs 32mb on threadripper and pcie-4.0 vs 3.0 for threadripper its a no brainer that Epyc will be faster.
But this really isnt a, "this is better then that thread" so sorry if we are getting off topic guys.
Edit: sorry again guys , to answer your other question which I missed at first was, "why buy the Epyc Rome system in the first place"?? The answer is easy.. Total upgrade path to 128c/256t cpu if I ever want or need such a super monster cpu.
in a year or two maybe even three prices will drop and I will swoop in like a vulture to pick off the little tidbits left by huge server farm upgrades which will allow me to snag up cheap huge core server cpu's that are being sold off on say ebay or what ever..