Decent build.
As ivisionz said, get a cheaper motherboard from ASUS or Gigabyte (the one listed above or the Z77X-UD3H).
Ideally buy an SSD if you can - if you can't fit one into your budget, reduce the 7970 to a 7950 and the 3770k to a 3570k - believe me, it's worth it.
If you're getting a 7970, then get this one instead (much better cooling, minimal price increase):
You must login or register to view this content.
You can reduce the power supply to an 80+ bronze, anything above that isn't really worth the price increase.
What I'd build (reduced other parts so you've still got the same CPU & video card):
You must login or register to view this content. /
You must login or register to view this content. /
You must login or register to view this content.
CPU: You must login or register to view this content. ($229.99 @ Microcenter)
CPU Cooler: You must login or register to view this content. ($29.98 @ Outlet PC)
Motherboard: You must login or register to view this content. ($134.98 @ Newegg)
Memory: You must login or register to view this content. ($99.99 @ NCIX US)
Storage: You must login or register to view this content. ($186.98 @ SuperBiiz)
Storage: You must login or register to view this content. ($69.98 @ Outlet PC)
Video Card: You must login or register to view this content. ($404.98 @ Newegg)
Case: You must login or register to view this content. ($170.98 @ SuperBiiz)
Power Supply: You must login or register to view this content. ($89.99 @ Amazon)
Optical Drive: You must login or register to view this content. ($55.43 @ NCIX US)
Total: $1483.28
(Prices include shipping, taxes, and discounts when available.)
(Generated by PCPartPicker 2013-04-30 05:27 EDT-0400)