That all looks fine. No real need to spend any more than that. There are a few places you could save money if you want:
- i5-3570k would be fine for the CPU. The i7 will only be better in video editing, it won't affect the gaming performance much.
- 8GB RAM would probably be fine as well, you have the budget for more though so personally I'd just get 16GB.
- The ASRock Z77 Extreme4 is a decent board with similar features for less cash. Depends which brand you prefer I suppose.
- The Kingston SSD is fine but brands like Intel seem to have a better reputation for reliability.
- The GTX 670 doesn't perform much worse than the GTX 680 for a lot less cash. The HD 7970 Ghz edition performs a bit better than the GTX 680 for the same price.
- Strictly speaking, you only need 550W+, no harm in 650W though. Just thought i'd point it out.
The only change I would recommend is the HD 7970 Ghz edition, I'd keep the i7/16GB RAM since you can easily afford it.
EDIT: If you don't already have a decent monitor though, I'd be tempted to get the GTX 670/i5/8GB RAM/ASRock mobo and get a 2560x1440 IPS monitor or something.