My HP Mini 311 running on Window XP has 1GB onboard Ram + 2GB Ram which I added. IGB may be quite marginal for multi-tasking operation, so I think 2GB Ram is optimum with Window XP, though not essential. I got 3GB Ram altogether just because I could not get a 1GB Ram on the market when I decided to add Ram.