I present you my mini-ITX build. I wanted something really compact, a little bigger than a current generation console but much more powerful.
MOTHERBOARD: Went with the MSI Z170I Gaming Pro AC. The reason why I chose this particular motherboard is that I wanted the computer to be easily expendable in the future. The motherboard is the foundation of any computer and this is why I decided not to cheap out and went with the superior Z170 chipset.
CPU: The 6th generation i3-6100 dual-core is cheap and surprisingly fast. I increased the CPU clock from 37 x 100.00 MHz to 37 x 108.10 MHz which gives a reliable 4.0 GHz overclock from the factory 3.7 GHz. It's been running great so far and it hasn't bottle-necked my system.
MEMORY: G.Skill has always been my memory go-to brand when building computers and I made no exception this time. I am really satisfied with the Ripjaws V Series and 16GB is more than plenty for current and upcoming AAA titles.
PRIMARY STORAGE: I consider the Samsung 850 EVO one of the best SSDs on the market at the moment.
SECONDARY STORAGE: I'm using an 750GB Hitachi Travelstar I was given for free as a secondary storage drive.
VIDEO CARD: Using a MSI Radeon R9 380 4GB. Hopefully this graphic card will be strong enough for a few years.
CASE: I really like Silverstone's RVZ02B case, the design is fairly compact and well thought out.
POWER SUPPLY: Silverstone SFX-L 500W power supply.