How's my build?

So, i'm going to build something to the likes of this next year. How's it look? Suggestions? Thanks in advance.

CPU: Intel Core i5-3570K 3.4GHz Quad-Core Processor ($189.99 @ Microcenter)

CPU Cooler: NZXT HAVIK 140 90.3 CFM CPU Cooler ($64.99 @ Amazon.com)

Motherboard: ASRock Z77 Extreme4 ATX LGA1155 Motherboard ($119.99 @ Newegg)

Memory: Patriot Viper 3 8GB (2 x 4GB) DDR3-1866 Memory ($44.99 @ Amazon)

Storage: Western Digital Caviar Blue 1TB 3.5" 7200RPM Internal Hard Drive ($69.99 @ NCIX US)

Video Card: HIS Radeon HD 7870 2GB Video Card ($219.99 @ Newegg)

Case: Fractal Design Define R4 w/Window (Black Pearl) ATX Mid Tower Case ($104.55 @ NCIX US)

Power Supply: SeaSonic 650W 80 PLUS Gold Certified ATX12V / EPS12V Power Supply ($99.99 @ Newegg)

Total: $914.92

Also, what kind of Frame Rates could be expected from this build (rough estimate)?

         -jn 

Looks okay. I usually go for either Corsair, Kingston or G.Skill memory, so maybe change that, an SSD is huge as well. Frame rates

Im ruinning the viper and its amazing! and everything else looks great, id suggest maybe trading some things off for a better GPU but thats just ,e.

Just to add to the fellas above, the GTX660 is in the same price range and offers similar performance and sometimes better performance depending on the game. Here is a bench of the GTX660 vs HD7880, the 660 might play th games you want at a better fps and save you some money as well : http://www.anandtech.com/bench/Product/548?vs=660

Next yearr all kinds of new shit will be out and that stuff won't be as much.