Okay. The problem with your build (will run but with matching issues) will be your board to your cpu. Your cpu is non-k but your board is z77. that is (non overclock cpu to overclock board). You should make up your mind if you plan to oc or not. that is.
z77 - i5 3570k
h77 - i5 3570/3470
There would be no bottle issue with the mobo with your gpu ofcourse. normally, bottleneck happens between your cpu choice and gpu choice. but in your case it would not really bottleneck any of the two. But there would be room for upgrade on your gpu. but your cpu will be fine.
I think I'll go with the i5 3570k even if I have no need to over clock maybe I'll get a wild hair one day and tinker around. I was always pretty sure that I would need to upgrade my gpu sooner or later.