timppu: But doesn't it also depend what you are going to do on it? I have 1GB RAM on my retro-PC running Linux Mint 17.2 XFCE, and it does get unresponsive quite often if I have several tabs open to modern web sites (which I guess can use quite a lot of memory?).
Yes, I meant a base system.
For browsers, the biggest memory hogs are adblockers and ...ads. Every tab uses memory and caching mechanism varies on browser engine. Thats additional variables..
To fit within 1GiB, you need for example: xfce and firefox with ublock origin, and then browser/caching settings. In this setting, the base firefox uses around 200MiB +~20-50MiB per tab; with ~300MiB for xfce(with kernel, pulse, systemd etc). Would be 550-800 MB system.
But you can easily slap 4GB even in pentium 4 - K7 (athlon/duron) era pc for little money.
Grave memory problems only show on old laptops with 2 memory slots and 2GiB max, or even more ancient machines like (super) socket 7, socket 5 era (k5, k6, p3) with 256-512 memory max. There its nigh-impossible to evade caching when graphical browsing is required. Its better to upgrade those machines...
timppu: Does the 32bit version need less memory?
typically 12% less memory at the price of performance.
In addition, in a 32/64bit system, whole userspace support library chain must be loaded.
For example, if you run i386 game and x64 game, then audio and graphical libraries will be loaded for both architectures in memory.
TL;DR while 32bit uses less, 32/64 mix uses more than even pure 64.
Not worth it and used only in a corner case when 64 version does not exist.