I don't think ATI necessarily LOST the entire battle, because the X800XL really saved the day. That was the sh!t to get if you were debating between ATI and NV.
I gotta say mid range, the 6600GT really scored, but ATI had the high end covered quite well in their favor (well even more high end was SLI, which ATI couldn't capture).
I think it was a big surprise that ATI lost the crown from the 9700/9800 days, and so many fanboys or whatever think ATI totally blew it. However, I think that NV did win and they won very MARGINALLY (like election 2004).