If you're willing to go to a Micro Center, you can save over $100 on the AMD Ryzen 9 3900X.
AMD Ryzen 9 3900X Drops Below $400: 12 Cores, 24 Threads : Read more
AMD Ryzen 9 3900X Drops Below $400: 12 Cores, 24 Threads : Read more
Micro Center's price is amazing. I paid $50 more 2 months ago. There is nothing else comparable at that price.
I picked up a 3900X, Asrock X570m Pro4, 32GB DDR4-3600 CL16 RAM, and Noctua NH U12s (the Wraith Prism wasn't cooling the 3900X well enough for me). Everything has been running great! I love how I no longer notice when Windows decides to do some stupid thing in the background.