This is an older November 2009 review, but it shows that Arma2 is
GPU limited. Unfortunately it is also
CPU limited.
Looks like the game is the worst coded DX9 game ever made. Runs horribly on AMD cpus too.
Going from 4850 to 4890 (generally a 60% performance increase) only nets you 23% performance increase.
5870 can't even break 40 fps at 1280x1024.
Fast forward to March 2010. You'd think that drivers would improve the situation. Not at all.
5850 2GB Toxic can't even break 35 fps at 1280x1024. So we know the game doesn't benefit from 2GB of ram that much either.
Another review shows Core i7 860 @ 4.0ghz + GTX480 getting 27.2 avg / 19 min @ 1920x1200. 5870 gets 23.7 fps avg / 14 min.
5970 and GTX480 SLI scaling is almost
non-existent due to a CPU bottleneck with a Core i7 975.
Considering you already have a 5970+5870, I honestly don't think another 5970 is going to solve anything. My guess at this point is that a Core i7 980X may improve the situation overclocked to 4.4ghz+, resolving some of the CPU bottleneck.
I think you may want to consider upgrading to 1155 Sandy Bridge. The CPUs are about 15-20% faster per clock than current i7s. At 4.9-5.0ghz overclock, you'd be looking at a healty performance boost of about 50%.
I'd also probably consider selling the 5970 and the 5870 while both still have value. I am guessing 6870 * 2 will be faster and not cost much more than the 250 you intend to spend upgrading to a 2nd 5970. Scaling with 4 GPUs is notoriously poor to begin with.