I have been building my own PCs since the late 80s.  When I compared the cost of building my own vs purchasing this machine it seemed obvious that I should go with the pre-built CyberPowerPC.  My team is working on VR app and game development and I wanted a machine that would handle everything we threw at it.  This machine's benchmarks after a few tweaks in the BIOS are AWESOME!  Ref a screen shot of my benchmarks attached.  No problems with heat or noise at all.  It arrived with a small dent on the top that appears to have happened during shipping, but the machine is fantastic and I could not be happier with the value I got at this price point.  My build included that ASUS Prime Z390-p Motherboard, GIGABYTE 3 fan RTX 2070 Super, 16GB 3000 RAM.  The only thing I added is a 2TB SSD Crucial MX500 using the provided cable and mounting dock.