Built this system last year and between then and now I got two major upgrades. Went from an EVGA GeForce GTX 960 2GB SuperSC ACX 2.0+ to a MSI GeForce GTX 970 GAMING 4GB, also went from being air cooled to a Magicool custom water cooling loop.
Magicool DIY Liquid Cooling System - Double 120mm Edition : I intended to get an h220x2 but I always wanted to try my hand at building a loop and jumped at the chance to when I could, as this was my first try it isn't much of a looker but I am proud I was able to do it.I used everything in the kit except the thermal paste (had some home) to get a fairly accurate idea of how much better cooling the kit offers than my Hyper 212 Evo with idle temps dropping around 5-6c and load temps dropping around 5-9c
MSI GeForce GTX 970 GAMING 4GB : Everyone knows this is a good performing GPU, leaves my 960 in the dust!
So far I am satisfied with this build but still need to get an SSD and a PSU since i upgraded the GPU, not sure if I want to go 1440p anymore... when my 8year old 1440x900 monitor gives up I will probably get a 1080p monitor and continue to enjoy gaming at ultra 60fps
Keeps cool, performs well