About problems with excess RAM and performance: Do we still have RAM access like in DOS era when there was a 64K memory window to see 4MB of upper RAM and software had to switch banks back and forth all time? About 2 vs 4GB I think it depends on how the machine will be used. Everyone has some workflows, they have different requirements. For me 2GB is sufficient in 80% cases, 20% is virtualization and graphics processing I do on 8GB machine, in which I used more than 5GB two times. P.S. Take Wirth's law into account.