if your willing to go with a z87 board, newegg has this combo right now.
http://www.newegg.com/Product/ComboBundleDetails.aspx?ItemList=Combo.2086364
for $340 this is an awesome deal. your mobo, cpu, ram is $455 as is. i know the ram is only 1 stick but for the price you can another just like it for 16 gb total and still not be at the same price your at now!!
other than this idea, your build looks good. as for the difference between z87 and z97, it is the msata support. the rest of the feature set is the same. i have an msi z97 gaming 5 mobo and this has the same stuff on it that mine does minus the m.2 slot. still allows oc and all that jazz.
the deal is only for today though, so if you want it, need to click buy soon.