22, and yes I care about the specs.
But as I have aged, upgrades have been less and less often.
I'm getting to a point where I'll basically upgrade once during each CPU generation.
And it's basically on an "oh shit something failed. might as well buy some new parts while I'm getting the replacement" type basis.
Build what is essentially a new system with new motherboard and CPU, and put in some already used parts and also some new parts. Then I tend to swap in some new parts at some point between that moment and the next total rebuild.
This CPU and Motherboard I've had for, woah, 3 years now.
Intel C2D E6420, DFI Infinity P965-S Dark. Had to google to make sure those were even the right part names, had to make some corrections.
Last upgrade, just over a year ago: new RAM, PSU, GPU? Can't remember if I got the GTX285 then, later, or previous. System build started with a 8800GTS, I think. May have still had the 7800GT in the original configuration.
Looked to upgrading to Intel i7, but... way too new and expensive at upgrade time last year.
Going to push this system for awhile, with Win7 x64 now it's still a dream system imho.
Whenever I get a new CPU/Motherboard combo, it definitely has to have nVidia SLI support, or whatever is necessary at the time. This P965-S board has ATi's version, which leaves me nothing. Not that I want SLI, complete waste of money imho (and I'm a huge PC gamer, thus why I care for specs in the first place)... but I'll want to keep this GTX285 for physics on GPU, and use whatever comparable new generation card is out at that time as the main GPU. Good way to not waste what would be a useless old part.