I concur with everyone else - no need to upgrade unless you have specific reasons to do so.
At 1920 x 1080 resolution and with an i5-2500K, this should be more or less you:http://www.anandtech.com/bench/Product/510
Pretty much minimum frame rates at 30 FPS across the board with the highest settings. Crossfire won't help too much unless you are doing multi-monitor or going much bigger. But with your setup, if you want 120 FPS on a 120 Hz panel, or if you wanted 60 FPS @ max settings on BF3, or if you want the latest greatest for the sake of itself, then yeah you would need an upgrade.
Otherwise, imho wait for the next thing or wait for prices to come down some. Probably the same thing.