I am a little fuzzy on this, but I "think" you can crossfire 6950s, as long as the slots are there.
Why not get a single card that is as powerful as both lesser cards? Saves power, can run the same monitors. As for 2GB yes it will make a difference in games when you are running multiple monitors. It uses more ram for any given filter, FSAA, Aniso, etc, the higher your screen resolution goes. So that 2GB is already being replaced with 3GB on the 7900 series cards, and will most likely be replaced with 4 GB I wager.
I have a 6970 2GB card with eyefinity ports that is running 3 monitors at 3840x1024 (3x 1280x1024 -- all I have) and it runs pretty smoothly. It also runs other games that are a little more graphically demanding than Aces High, with a nice framerate. Not pegged, but well above 30 (often 50s). The newer 7970 is probably even better at it.