If you want more performance when the game supports CrossfireX, then 2 x 5850 is better than a single 6950. Just make sure you can install one 5850 in slot 1, and the other 5850 in slot 3, to allow a reasonable spacing between 2 cards to reduce temperature and noise.
Here is a list of games so far I have encountered which could also be problematic to you if you go CrossfireX:
Crysis 2: Catalyst 11.3 cap1 fixes flickering by reducing fps down to a level even below single card.
Assassin's Creed Brotherhood: sometimes fps drops down below 30 under CrossfireX mode, while single card never had this problem.
Fallout New Vegas: same as ACB.
GTA4: efficiency too low.
Need for Speed Hot Pursuit 2010: very low fps in CrossfireX mode.
Shattered Horizon: the 2nd GPU is not even on load.
Street Fighter IV: same as ACB.
World of Warcraft Cataclysm DX11: wasting energy in Window mode without any fps improvement if CrossfireX is not disabled.
And here is a list of games to eat more than 1GB video memory:
http://forums.overclockers.co.uk/showthread.php?t=18255161
Also 2 x 5850 CrossfireX with Catalyst 10.11e or later versions are very vulnerable to the 99% bug, see
this and
this