Best GPU Upgrade For a good Price/Performance Ratio

Greetings,

I currently have a Radeon 7770 1gb graphics card, and with these amazing new titles coming out I think i need an upgrade. After seeing gameplay of Battlefield 4 I realized that my GPU just wont cut it for newer games.  At this moment I don't play very many "Newer" games just because I don't have the money to buy them, but with christmas sales coming up I might invest some money in games like Bioshock Infinite, and maybe the new Batman game.  Basically I'm looking for a GPU upgrade that will get me the best performance boost for the money.  I would like to stay under $300, because I'm not rich :P. Oh and one last thing.  I do some game recording with fraps, so that is one of the reasons i need an upgrade :P

Current Specs:

CPU: AMD FX-6100 3.30 GHz Six-Core

MoBo:GIGABYTE GA-970A-D3

GPU: AMD Radeon HD 7770 1GB

Memory: 8gb(4GBx2)@ 1600MHz

Power Supply: 430 Watts - Corsair CX430

OS: Windows 7 Professional

CPU Cooling: Asetek 510LC Liquid Cooling System 120MM Radiator & Fan

Case: Thermaltake Commander Mid-Tower Gaming Case

Monitors:24" Widescreen 1920x1080 ASUS VS247H-P and some old 1280x 1024 Dell

 

Thanks a lot

 

 

I would say a 7970 should be good, might have to upgrade your psu though...

or you could always pick up another 7770 and crossfire.

Yeah I would recommend a 7950, but again as Arcanum said, you may want to upgrade you PSU before than to something with more than 500W.

Cooler master 650w psu = $60.59 + ($6.99 shipping on amazon)

HIS 7950 IceQ boost = $235 (free shipping on amazon)

Total = $302.58

And this will be your gpu performance improvement:

 

HD 7950.

Alright :) Thanks for all the suggestions.  It looks like i will probably go for the 7950 :)