I still prefer Nvidia hardware and drivers, but AMD's choice of putting large quantities of fast memory on their cards is clearly a paying one.
As do I, which is why I opted for the GTX 580's. Yes, they have only 1.5Gb of vram (I almost went with the Palit 3Gb GTX580's but I wasn't comfortable buying a discontinued cards...) but I don't mind switch to a single 28" monitor for the
very few vram intensive games that are available now. I also prefer to not use AA so that I may use more vram rendering the game itself rather than being a stickler about jaggies.
My pair of GTX295 are really starting to struggle now with the new games, the fact NVidia had more efficiency multi-GPU drivers was the main reason I haven't considered going eyefinity yet... and to find out if anyone has ever had a issue turning a 6950 into a 6970.
I was running 3x GTX260's in 3way-SLi and they were starting to struggle as well, but the newer drivers have really improved multi-GPU setups on the nVidia side, as you said, and I've always been a very happy member of the green team.
In my time spent between here, OCN, [H], as well as many other hardware forums, I don't recall seeing a single user that couldn't flash the 6950 to a 6970. I could be wrong, but I seriously have no recollection of seeing a thread about failure to do so.