Originally Posted by mikemex
128 MB is enough to run Windows XP, surf the web and use most office applications. My sister uses an old Pentium II 300 MHz laptop with 96 MB of RAM and has Windows XP installed.
512 MB is about the maximum practical memory you will ever need running today's software. 1 GB is useful if you want to disable swapping tough.