Looks good to go. I would consider upgrading to the 3570k i5 incase you want to overclock in the future, pair that with a z77 board and it would be great.
Also, personally not a fan of Nvidia cards... used them once and mine died in about a month. Probably bad luck but i will not use them again.
Good luck on the build!!