i think you should take out the i7 and out in a i5, Same thing just that the i7 has hyper threading and the i5 doesn't.And doubt you would need it. Also you should put more money in to the GPU the 100 bucks you saved on your cpu put in the GPU that way you will get better performance. Heres my build
Not sure about the air cooling. You should get a low profile cpu cooler, or liquid cooler. The prodigy gives enough space at top for a dual 140mm radiator (like the corsair h100i). You'd get much better cooling performance and cable management.
i think you should take out the i7 and out in a i5, Same thing just that the i7 has hyper threading and the i5 doesn't.And doubt you would need it. Also you should put more money in to the GPU the 100 bucks you saved on your cpu put in the GPU that way you will get better performance. Heres my build