The 5870 is among the fastest GPUs available for gaming. They're no slouch for 3D rendering, either.
The only logical reason to opt for two 5770s in a Mac Pro would be the capability to run more than 3 monitors. You wouldn't be able to CrossFire them in Mac OS (Windows only) and even with the two cards CrossFired in Windows, they still wouldn't match the real world performance of a single 5870.
So if you don't need to feed a whole wall of monitors, I'd pick the 5870 over dual 5770s any day.