The approach to building this was to have something small yet efficiently powerful enough to run all of my games on 'Ultra' settings at 1080p. The other requirement was to also have something Hackintosh-able because I use some OSX apps for work.
The build was price sensitive as I wanted to maximise my performance per dollar spent. I did hours of researching to find the right GTX 970 to put in and whilst I was going to get the EVGA GTX 970 ACX SSC, I was put off by some of the reviews mentioning coil whine and fan noise. The MSI Gaming model appealed to me because of the 0db cooling feature, design and overclocking performance.
Whilst Silverstone state that the max length of cards supported is 10.5" (266mm), it does certainly fit the MSI model here even though it's roughly 4mm longer. It peeks out past the frame at the front but since the mesh cover is hollow, you can put it on without an issue. Phew!
500W is more than adequate for this build, and I'm very glad I got this PSU. It's super quiet during idle and light usage with the fan turned off. The fan spins up under load and is still very quiet.
Temperatures at idle are around 40, 40 and 53 degrees (celsius) for the CPU, motherboard and GTX 970 respectively. The system gets quite warm when playing Battlefield 4 - temps go up to 76, 36 and 60. I'm contemplating adding a front 140mm intake fan to bring in some cold air as I can feel the heat seep outside the case.
If I ever get interested in CPU intensive tasks like video rendering then I'll definitely be on the look out to upgrade the CPU to a Xeon model but for now I'm happy.