I wanted to have a machine that was compact, but a power house. I didn't want to skimp on the parts. But, I didn't want to have a monster tower either. I use this machine for gaming and entertainment such as Netflix and want not. I work from home and I like to have a machine that can get the job done along with my work machine.
About the only problem I ran into was the case I initially chose. I first bought the Corsair Carbide series Spec M2. I liked the looks of the case. However, the radiator for the H110i GTX was too large to fit in the front of the case. That was my fault. I didn't discover the case/cooler decoder ring for Corsair cases and coolers. Also, it had limited space for the PSU as well. The RM850 was longer than the maximum for the case. It fit in the space, but the cables were scrunched into a ninety degree angle. I overnighted the Corsair Obsidian 350D MicroATX case. I have to say the build quality for the Obsidian series cases put the Carbide series to shame. But, I suppose you get what you pay for. Plenty of room behind the board for cable management. Just barely enough space for the cooler. I actually had to bend the support for the top drive bay flat to allow the cooler to fit. The case has 2 optical drive bays. But if you're going to use the same cooler I did, then one of your bays are going to be partially occupied by the radiator.
EDIT (2016-02-21): I've posted a final picture of the performance benchmark gains from overclocking the CPU/RAM and Video card. I was able to gain 952 points in the overall system score for PassMark PerformanceTest. Taking it from 6,645 to 7,597. Not fantastic compared to the Xeons out there. But, for what it's worth I'm wasn't looking to build a $4k+ system for minimal gain.
Follow up (2016-02-26): I just wanted to post a follow-up now that I've had the machine for about a week. I must say I'm very satisfied with the build. I came from having an Intel i7 920 on an Asus Rampage Extreme board with 12GB RAM. I was a little hesitant to upgrade because my machine 'was running fine.' Little did I know building a system like this made me realize I was over looking many of the quirks, stutters, and wait times. I was blaming it one Win10. It was well worth building a new system. There is no stuttering in games, lag or long load times anymore.
People also asked about why I had 64GB RAM. With the new motherboard there are a couple of programs such as RAMCache and RAMDisk. RAMCache does similar to when using your flash drive as a boost (Whatever they call it.) Gave my PassMark score an extra 300 points on the overall performance. RAMDisk allows you to choose a folder or folders to load up into memory instead of on disk. These two reasons and the fact that I use multiple VM's at a time convinced me very well that the 64GB is worth it. I was pretty fortunate in the cpu lottery as well with the 6700k. I was able to clock it to 4.9Mhz. I was also able to overclock the gpu for additional gains (210+MHz core and 500+MHz on memory clock.) Not really sure if I can actually tell the difference. But, it's still running stable.
This thing is fast. Loaded it as the boot drive and Windows just flies. It has enough space for windows, several games, and then some. I didn't have any issues in setting up as primary. I just made sure the BIOS and anything other updates were applied.
I have to say the build quality for the Obsidian series cases put the Carbide series to shame. But, I suppose you get what you pay for. Plenty of room behind the board for cable management. Just barely enough space for the Corsair H110i GTX closed loop cooling.