chrispop99 wrote:For the things you use your machines for, 2GB is enough.
It's extremely unlikely your machines will be in use in 20 years time. Even if the hardware survives that long, operating systems will have evolved to work with more modern hardware, and older stuff will be left behind. For example, a Pentium 3 CPU from 18 years ago will still accept a Linux install, but no modern web browser will run on it, so for most folk it would be useless.
Save the money towards newer hardware when your existing machines die!
Honestly it depends on what you do with your laptop. My oldest is a Dell Inspiron (15 years old) : 2go of ram max, desktop P4 inside. antiX and even MX function Ok, but using a web browser is sometimes painful especially when I open more than 2-3 tabs. Yet I can use libreoffice, and do many things and I keep this one cause I love maintaining old hardware.
The fact is that computer power had a tremendous progression during the 90s and the beginning of 2000. But for everyday use (no videogames, nor highly demanding programs) you won't see the difference between today and 10 years old CPU. As for ram, I'm sure that 2 to 4Go will be far enough in the next 10 years.