Right now ya gotta give it to AMD. They have a lower power DX11 card that has a better price/performance at every price point, while also claiming the most powerful single card. nvidia has no cards on the lower power fab process out right now to draw less power, and they have no dx11 cards out yet. They’ve cut prices, and they do have physX, but that isn’t taking off fast enough to be of any consideration. Right now it’s AMD. Without question. Even informed nvidia pundits will say as much. HOWEVER, nvidia is claiming some damn big performance with some ( probably exaggerated ) claims that their flagship card will more than double the performance of the 5870. That would put it well ahead of the 5970. With fab process problems on both sides it’s hard to say how things will go, but nvidia is close to release, as shown by them running a card through the dx11 benchmark out there.
Right now, hands down, it’s AMD. That could flip flop in the next month though.