Heheh....I don't see 'any' reason for you to upgrade!
The 5970 is basically a dual 5870 (slightly underclocked) on one card. So basically, what you're running is technically four 5870's. Which game on the planet can you not max out on that setup? Running dual 5970's is pretty much as good as it can get!