You can build an amazing tiny PC. I’d just change his build to put in a bigger power supply and a gtx-690 to really have a rocking system and probably cut back to a 3570k as its $100 cheaper, add a noshua nh-14 cooler, goto a Samsung 840 ssd as the only drive and drop optical. And of course dump the whole thing into mineral oil :-). See legitreviews.com