Yes, it fits, but get the i5-3470, it's cheaper, same performance as the others at stock.
For a locked cpu, the i5-3470 is the best choice, for unlocked the i5-3570k.
Also i'd get a 1TB hdd, the seagate constellation es, is an enterprise hdd, it's reliable as it gets and it's fast for a hdd, usually that hdd is sold for more.
Here's the updated list : http://uk.pcpartpicker.com/p/Cmbg
Included the zalman z11, either the z9 or z11 fits everything, including the card, and it's all compatible(the parts)