1GB of DRAM is a problem for eyefinity in a number of games. So while the two 5850's will be faster, when you run out of DRAM the performance goes off a cliff and its unplayable. Crossfire doesn't always work well either making it a less reliable platform to game on in general.
I wouldn't wish the 2x5850 system on anyone, I just replaced my 5970 which has 1GB per core. I tried to play at 5760x1200 and it was not playable in most games. You have to rely on the crossfire support and I had lots of stuttering, performance problems and found myself on Alpha drivers quite often. Take a look at
http://widescreengamingforum.com/article/amd-radeon-6990-review where 2x 5850's 1GB's is going to be very similar to a 5970. Admittedly it doesn't show single card 6970 but they do have reviews for that as well on widescreengaming that are comparable.
In all honesty IMO neither solution you have suggested will get you eyefinity in a lot of games at decent frame rates.