Don't think anyone has specifics yet on what will max out BF3 since it hasn't been released.
But there has been discussion: BF3 is going to kill our PC's :(
You could snag a GTX570/80, but I'm pretty sure your CPU would bottleneck it, even if slightly.
I know your PSU could handle a 570, 580 might stress it a little too much w/ the CPU OC.
Please read through the thread thoroughly before responding.
Nobody wants to read a wall of text, formatting is your friend.
i5 3570k | 8GB G.Skill 1600MHz | R9 290 | SeaSonic 750X