If I remember correctly, only the HD7900 series cards will have the new XDR2 Rambus RAM. The HD7800 series and below cards will still have GDDR5. So, if you're willing to drop $300 or so on a new card then I'd look at the 7950's/7970's when they're released to see their benchmarks and intro prices. And as long as the rest of your computer can handle your games, then I wouldn't upgrade until at least the new Intel CPU's release (if you're wanting to stay Intel). But I think your i7 930 won't need to be upgraded for a while.
Personally I would hold off on upgrades now. I have a 5870 as well and I am looking at getting the HD 7970. At your screen resolution the next part to upgrade would be the graphics card but you probably could wait until Q1 2012 to compare Nvidia's next gen GPU's to the HD 7000 series. Your i7 930 @ 3.4GHz should not be holding back frame rates much if at all.
You have 6GB of memory which is plenty for gaming but memory prices are falling like crazy so you may just add 6GB more this fall since it will be dirt cheap. You can get a 12GB tipple channel kit now for under $70.
Everything is performing well. As for the SSD i still have 35GB free only going to run bf3 off it. Mostly i want to upgrade my video card. Id like to OC the 930 more but im not to good at oc'ing. The processor was getting unstable at 3.5ghz.
So get BF3 and if it plays great then don't upgrade. I suspect BF3 will play pretty good on max or near max settings with your setup. No you wont bottleneck your CPU with the next gen cards(well at least not just 1 card) playing at 1920x1080 resolution.
i think, if anything, the vid card is the only thing you should upgrade. It takes a gtx570 to play crysis 2 at full detail with dx11 patch, and that is a fair bit faster than a 5870 which is not so great at dx11. But as others have said, wait for the game to come out and see how it goes.