all these cards were good, but you can practially omit everything between geforce8800gt & radeon6850 because games during these years ran fine on 8800gt (no real diff from dx10, dx11, 64bit, cryengine 2to3 ... and all that hype. consolitis!). similarly, geforce2 ran everything up to quake3 engine games fine. so a must-have list to actually play games on recommended settings would be much shorter:
voodoo2 (quake2-eng, unreal-eng, glide ...), geforce2 (quake3-eng), radeon9600/9800pro or geforce6800gt (halflife2), geforce8800gt or equivelant radeon (doom3-eng, crysis, unreal-eng3, skyrim ...)