1:since you are going for a z77 mobo, why not use a i5 3570k? its slightly faster.
2: a gigabyte 670 will be a bit better as it will have more oc headroom
3: xfx is cheaper for the same thing. go with them
4: for the mobo, p8z77 LK has the same features for a lower cost