I've been wanting to build a new desktop with a 5950x ever since it came out, and have been completely unable to find anybody who has it in stock except for scalpers at a 30%+ markup. This is fairly well known information.
I think that everyone building their own computer has to compromise something right now. I couldn't find any ECC when I built my machine last year, so I live without it. It sucks, but global pandemic and all. Next time around it will be better. As much as we hate scalpers driving up the price of computer parts, the cost does translate to availability. So you can pay $2000 and have the latest thing right now, and maybe between when the price drops $500 because of increased availability you will have earned more than $500 because of the increased productivity. Or, maybe no amount of performance will make you $500, and you just want a $35 Raspberry Pi to cut your losses.
(Once you're willing to spend $2000, you might as well just get a 3970 and have twice as many cores, if you can tolerate higher latency in exchange for higher throughput. I have a 3970 and definitely benefit from the throughput more than I would benefit from lower latency, even if it's quite noticeable. For example, some games are bottlenecked by the CPU, which is annoying. But, if you want consistent 360 fps in every game, you're spending an infinite amount of money for no financial gain anyway, so the cost-based reasoning goes out the window.)
> (Once you're willing to spend $2000, you might as well just get a 3970 and have twice as many cores, if you can tolerate higher latency in exchange for higher throughput. I have a 3970 and definitely benefit from the throughput more than I would benefit from lower latency, even if it's quite noticeable. For example, some games are bottlenecked by the CPU, which is annoying. But, if you want consistent 360 fps in every game, you're spending an infinite amount of money for no financial gain anyway, so the cost-based reasoning goes out the window.)
I also love my 3970X, but this really depends how much of what you do is limited by single-thread speed and how much can actually make use of > 32 threads for sustained periods of time. Remember the 5950X is 20-30% faster in single-thread benchmarks.
Few of them actually has them in stock on the real page, doubt that any of them actually have stock though. None of the retailers on this Swedish website has them in stock, and its been like this since release.
Both CPU/GPUs from AMD are hard to get a hold of, at least you can get CPUs sometimes. Most of production seems to go to consoles and server CPUs.
Not sure what your usecase is, but I bought a used 3950X for $633 (with tax) in January to use for a homeserver build. You could buy an X570 mobo and a used 3950X for now, and upgrade to the 5950X if you decide you need it.
1. TSMC leading-edge process is the hottest (coolest, really ;) process and just not enough capacity to meet all the demand for mobile, high end desktop, GPUs, etc. This predates the main shortage we're talking about. Cryptocurrency mining is a contributor to this one, too.
2. There's a broad shortage of parts made on less cutting-edge processes. Causes: disruption to production from COVID, disruption from automakers churning orders, increased demand for consumer products, and speculation/hoarding.
For AMD its also that zen3, RDNA2 and the new PlayStation and Xbox consoles all launched at the end of last year and are all competing for the same wafers.