the way ive always looked at it, and you can even go by price,
nvidia = cheaper = +fps = low quality
ati = more expensive = slightly lower fps = higher quality
i had a radeon 9600 and i was pretty happy with it except that is was slow even way back in 04/05 when i had it
i upgraded to an nvidia card.. xfx 6800gt.. sure i get better fps with it but the quality is terrible, and with several games i get problems with textures. also some games were made to run on ati cards which use techniques that nvidia cards arent/werent able to do. even games that were meant to be played on nvidia cards had graphics problems.
long story short they, they may have improved a lot since then, but all i want now is another ati card... my friends 9800pro runs oblivion better than my 6800gt and his also looks better.. i wouldnt go with a 2600 though, but i dont know too much about laptop cards..