Personally I think you would be better off with an i5-2500k paired with a 7870.
You'll see a whole lot more performance in gaming than you would with i7-3770k and a 560.......if gaming is going to be this systems primary use that is..?
i agree. the only good thing about the 3770k over 3570k or 2500k is that it does better in muti-threaded tasks. yu will also not see much of a performance boost from z77 to x79 other than threaded tasks.
If you'll be sticking to a single GPU, a good 500W-600W PSU would be sufficient for your build. A quality modern PSU has full range active PFC (no little voltage switch) and some level of 80+ certification for efficiency. Seasonic, Antec, Corsair, XFX, and Enermax/LEPA are among the better brands.
If you think you might run two GPUs in SLI (nVidia) or Crossfire (AMD), you will probably want 650W-750W; I would suggest you go to the PSU sizing calculator at http://www.extreme.outervision.com/psucalculatorlite.js... and play around with the specifics of your build.
If it's the only drive in your system, make sure that 2TB Seagate is not a "LP" (equivalent to WD "Green") model with a reduced RPM, else it will be slow.