So that's $3500 without a GPU, buy a $500 used GPU on eBay and you're beating Apple. And, nobody buys $1000 motherboards, so that takes $500 off. You don't need a $300 case. Etc. Basically the point of the exercise is that you can max everything out, and get a faster computer for less money, which is what the comment was trying to say.
Someone will reply and say that your time sourcing and assembling the components isn't free, or that it doesn't run OS X, etc. I get it, you don't have to say that. Just adding an actual computer that's expensive as possible that you could have right now to compare to.
https://www.titancomputers.com/Titan-A200-AMD-RYZEN-Professi...
According to Passmark, the 5950X is beating Intel's 12900X.
https://www.cpubenchmark.net/compare/Intel-i9-12900K-vs-AMD-...
As a 5950X owner I thought this sounded off. Looking at the link it made a lot more sense, it only beats the 12900K in multi-core but in single core it is significantly behind. Really it's behind for the first 8 cores, until the Intel CPU starts using efficiency cores. Compared to the M1 Ultra the 5950X is behind in both metrics at nearly double the power consumption.
Not that the 5950X is a bad CPU, particularly if you need x86 support, it's just not really the topper it used to be against these 1 year newer chips. It'll be interesting if all 3 (AMD, Apple, and Intel) manage to get the next major iterations out by the end of the year and we get a fresh comparison on more even ground.
https://www.tomshardware.com/reviews/amd-ryzen-9-5950x-5900x...
Throw in another 40W for the liquid cooler and it adds up.
I think it would be helpful for people to occasionally restate what they think the thesis is.
Single thread performance is going to be especially relevant if you are developing an older language. I'm always surprised how slow webpack is (and don't do enough frontend stuff to mandate that people switch to that Go equivalent), for example. If you have good single thread performance, you make a lot of Typescript developers happy. If you have good multi thread performance, you make a lot of C++ developers and gamers happy. So having both would be great ;)
That can definitely add up over the years as I've experienced with my 10980xe.
Also resale value is an important factor. You will struggle to sell that PC in the years ahead which will never be a problem with the Mac.