You might want to give this build a name.
wow 1.1 Ghz overclock and only 40 degrees under load, i think you got a magic overclocking i5 there.
Why 16gigs of RAM? 8 is more then enough for gaming, 16 is usually only for rendering
You could also get a 7970 for around the same price with a better brand (Gigabyte) http://pcpartpicker.com/part/gigabyte-video-card-gvr797oc3gd