TLDR; This pc is worth the price and is good for gaming and everyday use and I would recommend it to anyone who wants a high tier computer for a reasonable budget.
Usually I build pcs but I decided to go with this prebuilt for my wife since the price was pretty close to what I would pay for it in parts, and it would save us the waiting time for individual parts to come in. The computer came in very nice (also well protected) packaging and I was happy to see that it included the motherboard's box. The shipping took a bit longer than most retailers but not ridiculously long. now for pros and cons.
Pros: Good quality parts, not the best but all good quality.
Case is really nice, high quality tempered glass side, and integrated button for the LED lighting is really nice. The wife loves the glossy white exterior as well.
The included keyboard is actually pretty good, nice to type on and includes some nice hotkeys and lighting options, the only thing is the enter key is a bit awkwardly shaped and placed but you can get used to that.
Plenty of USB ports, 2 on the top and 8 on the back, it's always nice to have more connectivity.
Plays every game we've thrown at it at 4k with very high - ultra settings at 60+ fps. A lot of people say the 1070 is not a 4k card, but it's more than capable at 4k, just be sure to experiment with the game settings if your fps is a bit low, usually just turning of Anti-Aliasing and/or ultra shadows is enough to give 10-20 fps boost while keeping all other settings at ultra. Also my wife mostly plays league of legends which this machine handles at 150+ fps at 4k.
Cons: Included mouse not as nice as the keyboard. It's not bad, just low number of extra buttons for a gaming mouse, and feels awkward in the hand, still we have it as a backup if her logitech mouse dies.
Does not come with built in wifi. Not a huge con, but would be nice if this was a feature. I was able to add a pcie wireless adapter pretty easily (albeit a bit tight next to the graphics card).
The HDD had windows partially installed on it... this was a bit of an issue to me since the point of having the 120 GB SSD was for windows and essential programs to be installed on that, while all games/media/storage would be put on the 1 TB HDD, however windows was installed on both at the same time which was a bit of a hassle. (This is due to the way windows installs, when windows is selected to be installed on one drive, but a different drive is in the first sata slot it will install on the drive you select but also leave some windows folders on the other drive (program files, users, etc) I had the same problem once when I built a computer with 2 ssds, the solution is simply to install winodws with only the drive you want installed before installing the second drive or swapping the cables over so the drive you want is the first sata slot). I ended up moving the files over to the SSD and reformatting the HDD, removing the drive under disk management then adding it back and now windows is only using the SSD as desired.
Parts list - remember brands might vary based on availability at time of purchase
CPU 1600x - great six core-12 thread cpu. I haven't messed around with the ryzen master for overclocking yet, but I'm sure I could get this chip to 3.7-3.9 Ghz stable even on the air-cooler. This CPU is a powerhouse for multi-tasking and pretty good at gaming, this is great since my wife likes to stream her games and the extra cores help out a ton with that.
GPU - EVGA gtx 1070. Not the superclocked version unfortunately so this card has a blower style fan but still a very good brand and a really good video card.
Ram - 16 (2 x 8 GB) 2400 Mhz Adata ram. Not a fancy looking chip, and not blazing fast, but still a good amount of ram for multi-tasking and plenty fast enough for everything. Would be great to have faster ram for this build since Ryzen CPUs benefit so much from faster ram, but for the price I am not complaining.
Motherboard - MSI 350 Bazooka. I would say this is an upper-middle tier board, and MSI is a pretty good brand name for these components. A bit on the small side with not as many features as the 370 boards but still I'm happy with this board, especially the bios options.
SSD and HDD - both western digital a reliable disk drive brand so I am happy with that. The SSD is plenty fast, and the HDD is a blue for anyone wondering.
Case - Not sure of the model of the case but I believe it is cyberpowerpc only. It is a very nice case though, big and roomy, very nice exterior and good cooling slots for fans. Also the tempered glass works very well with the RGB LEDs. Definitely a fan of the case and looks like it will be easy to upgrade parts in the future if needed.