My first one- a Gateway 486/66- started with 4MB RAM (in 1993). It could run linux, X windows, emacs, and G++ in a terminal all at the same time, but paged so badly the machine was unusable during a compile. I spent $200 to double it to 8, then another $200 to double it to 16, then another $200 to double it to 32MB (over a couple years), at which point, the machine absolutely flew (no paging during compiles). It seemed like an obscene amount of money for a college student to spend, but the lesson taught me a lot about computer performance and what to upgrade.