I built a machine similar to this recently. For starting from the ground up (no reused parts), I have a Ryzen 7 2700X, 32GB DDR-4 (with option to go 64 in future), 2 Samsung 970 Elite 512GB NVMe drives and a Radeon RX570 for around 1200. When my MBP dies, I am going to buy either a bottom-spec Mac or generic Windows laptop and set up a VPN to my network environment which would allow me to RDP into my desktop for real work.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.