I purchased this PC with some help of more experienced people. Given the huge increase in the price of GPUs, this was an obvious good deal at the time (~$750). The computer arrived with no damage and it was fairly well packaged. The first major issue arose less than 1 month into my ownership of the computer. The computer was stuck in a BSOD loop. I should preface by saying that I had only downloaded Steam and some other games. Nothing else was done like over-clocking or altering fan settings. After a week of troubleshooting with Microsoft support and the computer being unusable, I had no other choice but to send the SSD back to CyberPowerPC. The support was fairly helpful.The biggest issue I had with support was how long it took them to reply to messages, with some messages just not being responded to at all. When calling, I immediately got through to support and the person in contact with me was very helpful. They shipped a new SSD to me, but I had already upgraded to a Sabrent SSD by then, so I turned the replacement SSD into an external drive using an adapter.As of now, a new issue has arisen with the motherboard they used in this build. It's listed as a B460M DS3H AC. However, after accessing the info for the BIOS using Gigabyte's software, this motherboard is actually some kind of submodel, B460M DS3H AC-Y1. After furious googling and consultation with Reddit threads, the Y1 tagged at the end of the board is causing issues with BIOS updates. I have been trying to update the BIOS with no luck for a while now. Apparently, other people with builds from other companies using this submodel of board have had no luck with updating their BIOS. The tag can apparently be removed with some very involved troubleshooting, so it seems the tag is a software issue and may be causing server and file updates, for the B460M DS3H AC board, to not be compatible with the  B460M DS3H AC-Y1 in this build. This leaves me now with a BIOS that is 3 versions behind. Having already, dealt with BSOD issues, I obviously want my drivers and BIOS up to date. I'm currently contacting CyberPower regarding this and will see what they say. With this PC so far, it seems to have given me a lot more than just a plug-and-play experience. I now know way too much about Windows troubleshooting and have learned to take apart my PC. All of this is not to say that it is not a good PC (hence 4 stars), but I felt as though I shouldn't have had these issues from a pre-built system. My experience may vary with others, so I can't say much more. My advice would be to educate yourself on PCs if this is your first gaming computer in case you need to troubleshoot. I had help from a lot of experienced friends and couldn't imagine how stressful it'd be if I did not have that support. The major advantage to buying from a company like CyberPower is warranty, so take full advantage of it!!!