What are you planning on using this computer for exactly? We could potentially rework some parts to save money without losing performance, or possibly gain performance depending on what you're doing.
Alright then. I think overall it's a good build. Depending on the specific programs you use whether Intel or AMD is better can vary, but the 3950X is an all around excellent choice for such a broad use case. It'll handle gaming well and anything that's heavily multi-threaded it will be amazing for. The only thing I might change would be opting for the Ryzen 9 3900X and upgrading the GPU to a 2080 Super instead for better gaming performance, while still maintaining good performance in those other areas. I would also definitely recommend going with DDR4-3600 memory since that's the sweetspot for Ryzen third generation CPUs.
Submit photos and a description of your PC to our build showcase
See other custom PC builds and get some ideas for what can be done
Services starting at $149.99