Well, people, I'm not a brand lover, I'm a designer who sometimes finds time to play a quick game. So, I had both ATI and NVIDIA cards and I can say for sure that Graphics on VNIDIA always look better. Yes, in a game, at the highest details, both move the same (boards of same category), but NVIDIA colors just blend better and it renders more details. So, it happened for me, in the past, to return ATI cards, but never NVIDIA and now I own another ATI card, that's just the same. It moves fast, but it just doesn't show everything NVIDIA shows and that's the truth.
I hate any kind of biased reviews, that only review FPS. Let's review the quality of images and game experience, better, cause a game played on an ATI card, at maximum details, looks like the same game played on NVIDIA at 70% details. So that says something. You want to play fast, or to enjoy the game ? From this facts, I conclude that ATI cuts corners somewhere, in development of their GPU's.
What I say is from my experience, not internet reviews or other crap. I'm not biased, is just what I observed.
So, if i were a hardcore gamer, I'd chose a GTX295 for sure, just for that. The gaming experience is clearly better. AMD should stop cutting corners and details just for the sake of FPS. I'd better play a game on NVIDIA on medium to high details than the same on super high, on ATI, to put it like that. Not that I hate ATI or something, but they just seem to cut some corners offering their clients high fps but not much quality.
Have a nice debate here.