I've been following this thread somewhat all day (in between work stuff), but haven't really had time to post until now, so I'll drop my 2 cents in here as well on a few of the topics mentioned.
1) testing methodolgy:
I don't understand how someone can say one site's benchmarks are completely worthless because they don't do a straight apples-to-apples test.... I like hardocp's benchmarks, but I don't think that they can't stand 100% on their own. If you think about it though, the same is true for almost all sites' benchmarks. Look at AT for instance, they are benchmarking these cards on systems that most of us will never own. Who's got the cash for a QX9650 that they are going to pair with an 8800GT? Most likely no one, so in that respect the benchmark doesn't tell you much about how the card(s) will perform for you.
That being said, I find value in a different benchmarks posted by the different review sites, and I make a decision based on the aggregate of those results. Let's face it, there is no 'one stop shop' for benchmarks, but they all give you something to work with.
2) HD3870X2 performance:
It performs up there with other cards in its price bracket for the most part. I doesn't do very much to drive performance forward though. The same performance for the same price is acceptable, but not terribly inspiring. Overall I would give the HD3870X2 a rating of "good", and I'd probably recommend it to someone for a tad below the MSRP of $450. $400 would be nice, but for $375 it would be on!
3) Dual GPU/card solutions:
One of the things that HD3870X2 does seem to get high marks for in the reviews I've read is the fact that it 'feels' like a single gpu. ATI seems to have done a very good job of making the dual gpu nature of this card very transparent to the enduser.
It will be interesting to see of the 9800GX2 is a successful in that area - personally, I have my doubts. NVIDIA doesn't have very user friendly drivers, and they really haven't felt very 'complete' since the 8-series came out, especially not after Vista launched. They work, but they feel a little 'duct taped', as new a new beta fixes one thing they break another feature. "WHQL" means absolutely nothing with NVIDIA drivers. (IMO)
The reason I mention the seamlessness of dual gpu setups is because I do believe they are the future, and making them seemless, scale well, and a good value will be critcal to their success.
When we get a new core from NV and ATI, I think the focus will be more towards keeping die size and temps per chip down, while the high end will focus on multi-gpu scaling. I think that the current crop of gpus are in a way a single step back so we can make two steps forward in the coming year. NV and ATI are learning how to get the 'same with less' (G92 vs. G80, RV670 vs. R600) so they can eventually get more performance from the same power/size/heat requirements in the future.
...sorry for the long post, but I've been mulling this stuff over all day with not time to post