Sorry for the lack of photos and quality!, got a temporary setup until I can afford to add an additional monitor, keyboard and mouse to finish the setup!
Case: Bitfenix Pandora Core - Black
Small form factor, nice looking brushed aluminium case.
Mobo: MSI Z170I Gaming Pro AC Mini ITX
Tiny motherboard with loads of added extras such as wifi and bluetooth. Due to its size the only issues i came across was a lot of cables had to go over my ram when on a bigger board the plugs would have been closer to the edges.
CPU: Intel Skylake i5-6600K
Best skylake unlocked processor for the money, as i didn't want to splash out an extra £100 for the i7. Overclocked to 4.5GHz.
Cooler: Corsair H100i Liquid cooler
One of the best water coolers currently around, as the case is so small water cooling is required unless you buy a low profile fan.
GPU: GTX 970 4GB
This GPU is the best performance to $$$. I played all my games max settings on 1080p. Very tight fit when trying to put the side panel back on. I had to heat the wires from my PSU to get them to bend and not push the side panel off.
Storage: Sandisk SSD 240GB & Seagate 2TB
Managed to get a bargain deal for the SSD over christmas and already had the 2TB seagate drive spare.
Memory: Corsair Vengeance LPX 16GB 2133mhz DDR4 - Red
I chose this ram only for its aesthetics. Overclocked it to 2666mhz.
PSU: Corsair 650W ATX
Got given this PSU from a family member and had no reason to buy a different one.