This was a replacement for my old desktop that had a motherboard crash, and for $200, this was the most cost effective solution.Okay. FIRST thing I did was wipe 'Doze off the system and install Linux (Ubuntu/KDE)! 32G RAM makes for a nice system that gives me plenty of memory to run VMs. I'm not a gamer, so can't review it on that basis, but as a combination desktop and server, it seems to do well. Transplanted a 1TB drive from my old system to the add to 2TB one that came with it, and connected it to my 7TB NAS. Handles dual monitors nicely, one VGA, the other HD. Been in service for about three weeks now, and it's on 10-12 hours every day. No issues.