I think everything comes down to crossfire support but it all depends on what you consider fluid when maxxed out. I would rather drop a few settings to keep my FPS @ 80-100 rather than maxxed out @ 50 FPS.
Also your cores peaked @ 81c
Yeah, in LinX, but I am just using an H70, with the in-line resistors in place, so not maximum cooling the H70 offers, either. Frankly, I'm perfectly happy with those temps, as during gaming the CPU is usually mid-60's.
Your system is great, overclocked 2600K with dual 6950's should be more then enough, not sure how well BF3 scales in crossfire though.
I should be able to max it out with my single 6970, as the beta on Ultra with my GTX 470 ran great, granted it was not 60 frames great.
The retail version is supposed to include tessellation though and that might be the breaking point for most modern DX11 cards.
Did you miss the post from DICE saying Ultra needed 580 SLi?

There was no "Ultra" in the beta. I did put in 25 hours on the beta, and notice ZERO difference between High and Ultra, so I'm not so quick to say a single card will be fine, at all.
Pretty sure he was being facetious. As far as your score goes, among other things, your system specs say your 2600 is only at 3.4MHz.
Actually, no, I'm not be facetious at all. Don't forget I'm also an Eyefinity user, so my "requirements" are going to be far more than the average user. I'm seriously considering dual 6990's, or 4 6950's...but if I go with four, I want four
matching cards. Not liek I can afford either option right now, anyway

: