In the current generation CrossfireX scaling isn't surpassing SLI "sometimes", rather most of the times.
Well that is because of insufficient framebuffer in nvidia cards relative to the gpu core. If you compare a 69702gb cf with a gtx 580 1.5gb sli, 6970CF comes very close and even surpasses the 580SLI at higher resolutions. But compare this with a 3gb gtx 580 sli. The results will be different and sli will scale equally good and keep its distance from a 69702gb cf.
HD 6950 1GB CF is better than GTX 560 1GB SLI by 5-10% and this was already argued to death in the GTX 560 thread.
Yes this true for the stock 560. But oced 560's like msi twin frozr II and asus direct cu II top , when slied , scale equally good as a 6950 1gb cf and are on par with it. 69502gb cf beats oced 560 sli in most games and again we can account this due to the extra vram.
I had opened a thread named "multi gpu wars" in the graphics card section and it has a review by hardocps between msi 560 sli vs 69502gb cf vs 68701gb cf.
Check that out. Check 6950 1gb cf review
HERE.
HD 6950 2GB CF is surpassing GTX 570 SLI at lower resolutions too (not only at high). Again down to superior scaling for whatsoever reasons.
Well here, gtx 570 is hugely restricted by its paltry 1.25gb vram. Thus the 6950cfx leads here in most of the tests. Sli scales equally well but performace is somewhat down in these gpu's due to insufficient vram and most review sites say this.