I have a different approach to this. For me, the added value is what counts.
For me, hardware is old as it when I feel a new system would suit me better. Of course I could hold on to older hardware forever and keep on using it. However newer laptops can keep me productive for a longer time due to better battery life.
The laptop I am using right now is a 4,5 year old Lenovo Thinkpad T460s laptop with an i7-6600U CPU @ 2.60GHz with 8 GB of RAM and a 256 GB SSD running Ubuntu. It works well under Ubuntu, however the batteries are running down. Even though it is already ageing, most people wouldn't call it old.
It has two main batteries, one is at 63% and the other op 80% of designed capacity. When batteries hit 80% or lower, they're OLD and should be replaced.
Now I can calculate if my laptop as a whole is OLD and should be replaced.
- If I'd replace the batteries in the Thinkpad it would cost me about €250
- If I'd sell off the Thinkpad it would sell for about €350
- If I buy a similar Thinkpad with more RAM, a faster CPU and newer specs it would cost about €1500
- A newer laptop would mainly offer better battery life. There are no other special features a newer laptop would bring to the table in comparison to the T460s as far as I can find out
- Keeping the old laptop would not require the extra chargers and car charger to be replaced
If I keep the current Thinkpad and have the batteries replaced it would cost about € 250
And if I get a new Thinkpad or similar and sell off the old one it would cost € 1500 - 350 = € 1150
So the price difference is €900. Do I get €900 extra value out of a new laptop? Probably not.
In all I won't bother doing that and I'll just have the batteries replaced. So to me, this laptop is still not OLD and does not require replacement.