motherboard and CPU are not compatible. you're looking for an H77/B75 board.
go for an i5-3450 at most. maybe a 3470 if the 3450 isn't in stock. little to no benefit in gaming with an i7 over an i5. if you want to overclock that CPU, grab an i5-3570k with a Z77 motherboard. note as well that there is little to no difference in performance between a $70 and a $300 motherboard, except in their features, and overclocking potential.
PSU - plan out your future upgrades. if you have plans to buy another 7970 to run in CF, you'll likely need 700-750w. otherwise, 600w is fine