Its not bad but as you stated cheap parts is only one issue of them. They also tend to have varying degrees of build quality and more often then not you will get a single stick of slow RAM which limits you to single channel.
Here is a parts list to build your own. Power supply prices are pretty high right now ddue to supply shortages from China. Overall this is a better computer with a slightly faster GPU 1660 Super vs the 1660 that the Cyberpower has.
here is how to get cheap Windows key
https://www.tomshardware.com/reviews/get-windows-10-free-or-cheap,5717.html
PCPartPicker Part List:
https://pcpartpicker.com/list/7jr7jp
CPU: AMD Ryzen 5 3600 3.6 GHz 6-Core Processor ($166.99 @ Newegg)
Motherboard: Gigabyte B450M DS3H Micro ATX AM4 Motherboard ($72.99 @ Best Buy)
Memory: G.Skill Ripjaws V Series 8 GB (2 x 4 GB) DDR4-3200 CL16 Memory ($41.99 @ Newegg)
Storage: Crucial MX500 500 GB 2.5" Solid State Drive ($66.50 @ Newegg)
Video Card: Asus GeForce GTX 1660 SUPER 6 GB TUF GAMING OC Video Card ($229.99 @ Best Buy)
Case: NZXT H510 ATX Mid Tower Case ($69.99 @ Best Buy)
Power Supply: Corsair CXM 650 W 80+ Bronze Certified Semi-modular ATX Power Supply ($94.99 @ Best Buy)
Total: $743.44
Prices include shipping, taxes, and discounts when available
Generated by PCPartPicker 2020-06-16 15:52 EDT-0400