For a pre-built, this one was GREAT at the price point (cyber Monday $599). They shipped it without updating the bios, so I was already getting BSOD out of the box with my PC games that need everything completely updated. The system bios flash wouldn't work because it was set up incorrectly, so I had to download and install the bios update. Luckily that is all so much easier these days from ASUS, just a few clicks. But, most people wouldn't know to update the BIOS and would be really frustrated by all the BSODs. None of the system important hardware programs were installed. I had to install various Intel, NIVIDIA, etc programs to help with customizing the settings. After about 6 month of constantly tweaking the system, beefing up the RAM, updating drivers, and getting everything going, it ran great!Keyboard and mouse are trash. Good for backups, but don't use them, unless you enjoy missing clicks and keystrokes in your game. Also, WTF with the little power unit? 600w? How cheap. Come on! This rig should have a 750W so you can throw in a few more upgrades and peripherals without having to upgrade the power, which requires completely rewiring their beautiful wiring job. It would be such a pain in the ass to do that. Stop including cheap power units, CyberPowerPC. Everyone knows you do it on these pre-builts and complains bitterly on your own forums.CyberPowerPC customer service SUCKS! I got more help from their forum. There were various error events that constantly affected performance, and they usually indicated to contact the vendor. All CyberPowerPC techs would do, when I could actually get a hold of someone, was give me the same lame walk through: did you update? drivers? reset...blah blah blah. They were people with bad English plugged into machines answering prompts. They didn't know shit and were WORTHLESS. They didn't problem solve or even listen to what you said. They just followed their stupid scripts. I had to problem solve, consult the forum, and fix all the problems myself. Don't fall for the life-time tech support. Sure, they will give it to you, but it is WORTHLESS! If you are somewhat comfortable getting into the system, taking things apart, and adjusting important settings, it's not hard to get this running better than they set it. But, if not, I'm not sure how "out of the box ready" it really is.Make sure you buy the Asurion protection. Two weeks ago, this rig was fried in a power surge that knocked out my whole dense urban neighborhood. Asurion totally took care of it and is reimbursing me for the cost. It was a completely no nonsense process, too. They where professional, fast, and got the claim processed. Don't even think of not buy Asurion's 2-3 year protection offered by Amazon. You can't buy protection like that from the big-box stores without spending a few hundred easy. Even my computer repair guy said it was a great deal.