It's that time again, I'm ready to replace my current PC wich gave 4+ years of solid gaming for a new gaming rig.
I have to big concerns: I'm absolutelly ignorant of which are today's standars and, secondly, with the next-gen consoles around the corner I would like a PC that can play most of those games for the comming years.

Looking around the website from the guys I got my last PC from I found the following machine, what do you guys think?

MB: Gigabyte GA-277-DS3H
RAM 8 GB Kingston Hyper X
Intel Core i7-3770
ATI Radeon HD 7870

Of course most of the parts are upgradable, but it's already quite pricey at it is. What would you swap?