Started with a Commodore 64 (new style, but no disk drive

), given to me in 1990. Then got a second hand Amiga 500, one of the very first ones with Kickstart 1.2! After that, I moved into PC-land, first with a 486sx/25, and then a DX4/100, with a whopping 8MB of RAM and Windows 95. If you dropped to DOS mode, it even played Quake, albeit at 320x200.
After that, I had a P166MMX with, I think, 32meg RAM, in about 1997. It did okay for Quake 2 in software mode, but Half-Life looked terrible. I ended up buying a Voodoo Graphics board for it -- what an amazing bit of kit! Also about this time I got a Playstation (old-style one with three RCA outputs on the back).
In 1999 I spent a bundle on a brand new system. It was powered by an AMD K6-2 450, with 128MB RAM and a Voodoo 3 graphics card. That was a great setup. Not cutting edge, even when I bought it, but it did me well. Ran Windows 98. This was followed by....
An AMD AthlonXP 1800+, 256MB RAM and a GeForce 2 MX400 video card. I got this in 2000 (I think), and it would still run Half-Life 2 today. After this, I got more into replacing bits of it at a time -- a much more wallet-friendly upgrade procedure! I've replaced every component over the years, even the case. I'm now running an AMD Athlon XP 2600+ with 512MB RAM and a GeForce 4 TI4600, and I'm very pleased with it (even if my dual-RAID 0 SATA disks are wasted because I currently spend 90% of my time running Linux off an old ATA100 drive!)
My next upgrade will be to the video card, probably to a Radeon 9800 Pro, when I come across one going cheap on eBay. After that, I think I'll be content to sit on it for a year or two until dual-core Athlon 64s become affordable...