I am finding this conversation about a lack of RAM interesting and slightly amusing.
Those people that have been following some of my other posts / comments would be aware that I have been experimenting with converting SoC (System on Chip), ARM based device into fully functional servers. Most of these devices contain only 1GB of memory.
In the past I have installed and maintained various server services (ie. Firewalls / Gateways, Dovecot, LAMP stack, LDAP authentication, file services - SAMBA, Webdav, FTP etc.) on varius devices including 486, Pentium 1 and 2 based computers, most of these devices would have had between 256MB - 1GB of RAM.
In my personal opinion, it is generally not necessary to purchase and install larger amounts of RAM or to increase the speed of the CPU for a home / small office server.
I have a general piece of advice when an individual asks me about purchasing new computers / hardware (I do get quite a few question by domestic, home users asking me about upgrades), that advice being: if choosing new hardware then only spend a reasonable amount of money and choose hardware that is suitable for the individuals needs, ie. if the user only needs a workstation for word-processing and web browser usage then it is not necessary to purchase a Cray-3 supercomputer (I know that this example is a bit extreme, but does illustrate the point about being overzealous in relation to hardware specifications).