If we talk only about "3D cards"...
Riva TNT (1998, 12MB) / Voodoo Banshee (1998, 8MB) -> 3DFX Voodoo 3 (1999, 16MB) -> Geforce 2 (2001, 64MB) -> Radeon 9600 Pro (2003~, 256MB) (Mini-PC) -> Geforce FX5900 (2004, 256MB) -> Geforce 6800GT (2004, 128MB) -> Geforce 7800GT (2005, 256MB) / X800 XT (2006, 256MB) -> Geforce 8600GT Mobile (2007, 256MB)
(Quite a few cards are missing, to be continued )
Riva TNT (1998, 12MB) / Voodoo Banshee (1998, 8MB) -> 3DFX Voodoo 3 (1999, 16MB) -> Geforce 2 (2001, 64MB) -> Radeon 9600 Pro (2003~, 256MB) (Mini-PC) -> Geforce FX5900 (2004, 256MB) -> Geforce 6800GT (2004, 128MB) -> Geforce 7800GT (2005, 256MB) / X800 XT (2006, 256MB) -> Geforce 8600GT Mobile (2007, 256MB)
(Quite a few cards are missing, to be continued )