New Pc build Haswell (help)

So yeah, this is my first post in the forum, i'm not used to being around forums but i quite like the razetheworld channel and follow you guys a lot on youtube.
Some background: This is not my first build but it's been long, I'm upgrading from a 4 years old gaming laptop (so yeah i need it) and i'm just sick of  not being able to play games like i used to on a desktop, i'm in the computer field, programming and stuff, so i might be using it for some productivity or game dev?.

The Build: http://pcpartpicker.com/p/16W91


I just wanted to know what you guys think of it, i've been at it like a week or so since i dont want to screw up on anything that could have gone better, the major questions i have are are is z87 worth it against lest say am3+ and getting an fx 9570 longer down the road? or just go with z87 so that i could go broadwell two years from now.

Another big thing is the overclock what do you guys think about getting a i5 4570 vs the i7 4770k that would mean 260 or so in savings, do you think the i7k it's wort ith with the not so overcloackeable haswell and all,

Another important thing is the color scheme as you can see i'm going for a power Black / red / white as it looks great imo and makes it look that much more awesome.

Any suggestions and comments would be greatly apriciated, maybe you guys could help me optimize the build, also i'm wating for logan to upload the new haswel build video, i'm preatty sure it's going to be a gtx 780 one?

i7's in my opinion are rarely worth the money unless you're doing video editing. if you work with videos get the i7 if not get the i5