GeForce 2 MX 200 16mb (I think)
GeForce 2 GTS 32mb
GeForce 4 Ti4200 128mb
Radeon X1800XT 256mb
Radeon 3850 512mb
Radeon 4850mb
I've been able to hang onto my 4850 since 2008 for two reasons:
1)Consoles have partly stagnated PC game requirements
2)I still use a CRT. I play at 1920x1080 when I can, and have no problem going as low as 1280x720 if needed.