Couple of suggestions: Get a Z77 Extreme4. Cheaper and better. Also comes with 8GB free RAM at newegg.
RAM is 1.65V so voids CPU warranty.
Get the Vertex4. Faster and cheaper. Also, your HDD is overpriced: http://pcpartpicker.com/part/seagate-internal-hard-drive-st2000dm001
Get a 7950 (or 7970) unless you expect to play pretty much only BF3.
Get an air cooler. Closed loop cooling is usually overpriced and gets beaten by cheaper air coolers.
EDIT: Missed everyone else. Sorry if this is repetition.