ATI Radeon 7000 agp 64mb (barely dx7 capable)
Nvidia 6600 256mb AGP (was a cracker back then)
Nvidia 6600GT 256mb AGP (256mb GT models were rare so I was chuffed at having one)
Nvidia 7600GT 256mb PCI-E (wow this thing was easily 2-3 times faster than the old GT, maxed F.E.A.R lol)
Nvidia 7900GT 256mb PCI-E (Even od'd to 700mhz core/850mhz mem was not the upgrade I thought it would be, never had any affection for it)
ATI Radeon 2900 Pro (Heard it was an overclocking legend, died after 24 hours though, curse you Ebay)
ATI Radeon 4870 512mb (got one as soon as they were available, the sheer power was unbelievable. From what ive seen of crysis, its easily between 4 to 6 times (with cat 9.2 id say about 4.5 to 7 times) more powerful than my heavily oc'd 7900gt in the exact same comp. I almost wet myself lolz plan on keeping it for 3 years - so until july 2011 - and let it grow old gracefully like all those 8800GTX owners have been able to do)
Unless its a pig 2900xt style I intend on getting whatever ATI have got for 200 quid in summer 2011.