story
Here I am, running OpenBSD on a 2019 Dell with 8th gen CPU. I'm currently using a bit less than 4GB of with 6GB as caches (for IO?). It's fine for a lot of progamming work (I have built kernel on this). 8GB is a good amount of RAM if you're not using bloated software.