I dont know do I really need i7-4770k or is it enough i5-4670k or even i5-4440. I will use it for gaming and software development (Eclipse, MySQL Workbench, Visual Studio ...). Some graphics card advice would be helpfull too.
If you do however want a k series proc, get a z87 based mobo, otherwise you are wasting money.
For a graphics card i'd get a msi 770 gaming oc.
Gamingwise, you won't need a 4770k, an i5 will do the
job with a good graphics card-same goes for software development as long as you dont have cpu intensive tasks.