First of all your gonna want to go with the hyper 212 http://www.newegg.com/Product/Product.aspx?Item=N82E16835103065
(Its the same price)
Everything else in this system looks great... It should be able to run BF3,Dirt 3 and Witcher on ultra
With the cooler i recommend u will easily oc it
I recommend getting a bigger psu though... 700-800w (so u can upgrade parts) Because u just about have enough power for that system you have there.
I dont imagine you going any cheaper than you already are...