My first card was also a voodoo 3, I think mine was a 12meg one as well.
I'm pretty sure they were all 16MB, which I though was a lot at the time.
All my cards:
ATI Rage II 3d charger
Crap, just crap. I knew this card was crap at 3D before I bought it, but I thought I could at least get some 3D gaming out of it, but no. It was literally faster to run my games in "software" mode, making this card more of a 3D deaccelerator. Big disappointment.
Voodoo 3 2000 PCI
Now this was a sweet card. Cheap and performed like a champ. Had no complaints with this card beyond it not working too well with new games after 3DFX folded and driver development halted.
MSI Geforce 4mx 440 64MB
Heh. I still remember the name of this card. I bought it because at least in benchmarks it outperformed the Voodoo, and it had a cool TV-out feature I wanted to try. All in all I was unhappy with this card. It was way faster than the Voodoo 3 in theory, but it introduced me to something new and unwanted:
judder. Framerate was all over the place, and vsynch was not a good option. Further there was a small dinky fan on the card that made a high pitch noise. It was always on and always annoying.
Geforce 6600TD
I had been out of PC gaming for a while when someone gave me a game for Christmas. The game seemed interesting and I wanted to play it, but it was no go on the 440 MX. The game required DirectX 8, and while I tried tricking the game with various tweaks I could not get any graphics to show. Not willing to wait for a post order I went straight out to a store and bought this card for way more than it was worth, but it played the game.
And it was worth it.
Eager for more gaming I decided to upgrade my PC, unfortunately the 6600 was a AGP card so...
ATI Radeon x1300
I got this card for free. The owner found it too noisy you see. And was it noisy, I pondered a fan replacement but it wasn't worth it for a card this slow. I tried to stick with it but it was quite frankly too noisy. It goes with the story that the guys I gave this card to told me the noise wouldn't be a problem for them, but bought themselves a new card a couple of days later.
Geforce 8600 GT
Cheap and excellent. The only drag was that I now thirsted for something better. I quickly sold the card for not much less than I got it for.
Geforce 9600 GT
This is the only GPU to die on me, but it lasted for a good number of years before that. It was roughly twice as fast, and a substantial boost to image quality in newer games. Even so I wanted more...
Geforce GTX 460 1GB
It took a year from I got this card to I actually played a game on it, but when I did, wow. From a 360 to this was a massive jump, not as big as the 8600 -> 9600 but close. The card still performs like a champ, over three years old now, and while I've starting thinking about a replacement there's no rush. This might be the card I stick with the longest.