Like said above i wouldn't buy an i7 because its practically useless for gaming unless your planning to do some editing or photoshop work etc..
You could pick up the 3470 i5, and since your not planning to overclock this would be the better choice. The motherboard you've chosen is the z77 which is more for overclockers. An H77 would be just as good and save you a few dollars there. I would personally recommend an asus mobo, because of the easy bios and the bang for the buck at the moment. But of course this is personal preference.
Asrock also make good motherboards and have alot of features similar to Asus.
Good luck on the build.