I thought it was a good quick analysis of the two CPU options.
Other commenters here make valid points, so I want to add some of my own.
A few points worth mentioning though:
1. The 3950x is still not available at common retail stores. Here in Canada, it is still on back-order and even then it is priced at ~$840 USD ($1100 CAD ) + taxes. Conversely, I bought a used 9900K in September for $500 CAD ($380 USD), no taxes added, and picked up a used SLI motherboard for $80 CAD. There are plenty of them for sale online, used and cheap.
2. RAM for Ryzen is more expensive than RAM for Intel. Having purchased 64-GB of DDR4 RAM, the added cost of 3600mhz Cl14 RAM that the reviewers were using on AMD builds just was not affordable, let alone available. Intel systems were being tested with 3200Mhz RAM, which was far easier to find at a quad 64GB kit, and much more affordable, so that was the route I took. I went with 64GB @ 3200 CL15 and paid $200 USD, used.
3. Intel includes an iGPU, which is important if you are running two Nvidia GPUs in compute mode. Compute mode is used for machine learning, where the GPUs are not used for video to increase available VRAM. By using the integrated GPU, it's fairly easy to have your twin Titan RTXs doing their thing training an AI model while binge watching Netflix in the background. The Intel chips are also very fast at single-threaded, which is where I personally need speed as my GPUs can handle multi-threaded just fine already.
4. When it comes to video editing and rendering, my video editing suite is 100% GPU-accelerated, from preview rendering, effects generation, and encoding/decoding. If your software does not support GPU acceleration, OK, but CPU-based rendering is highly inefficient....
5. I LOVE That AMD has more PCIe lanes available and THREADRIPPER is a beast. --- again, I just wish I could even find one on sale that wasn't price gouging me.