I don't really get why people are arguing which company is better, because it really doesn't matter... I had both cards, and i liked them both... when you play a game you don't look inside at your "ATI or Nvidia" logo, you don't care, you would just enjoy the graphics... the shader crap, we don't care cuz the New ATI is gonna have that, and they'll also have "crossfire" and so they'll be set...
bottom line
ATI beats- 9800 or lower
nvidia beats- 6600GT or higher
bottom line
ATI beats- 9800 or lower
nvidia beats- 6600GT or higher