If you're going for max frame rates, then instead of the Ryzen 7 3700X, I'd recommend the Intel i5-10600k. It's going to be better than the 3700X in gaming because of its clock speed advantages. It's the same price as the 3700X, with the only caveat being you'll have to purchase a CPU cooler separate. Personally, I'd recommend the Noctua NH-U14S if it's available. The 3700X does have an advantage with two extra cores, but that only matters in situations that can take full advantage of those extra cores, which most games can't do. For gaming, the 10600K is really the way to go. Alternatively, you could jump down to the Ryzen 5 3600, which will perform basically the same as the 3700X, and instead look at upgrading your GPU to an RTX 2080 Super, which would give you better FPS over the 2070 Super. Otherwise it's a pretty solid build. I think I'd personally go for an 80+ Gold 650W power suppy instead, like these:https://www.microcenter.com/product/485501/powerspec-650-watt-80-plus-gold-atx-fully-modular-power-supplyhttps://www.microcenter.com/product/503517/evga-supernova-650-g-650-watt-80-plus-gold-atx-fully-modular-power-supplyBut that's the only other thing I'd look at changing.
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