The memory usage characteristics of the two OSes are quite different.
Based on the feedback people have given in the past, once WinXP has
512MB or so, any more than that is purely at your discretion in terms
of making room for the number of applications you normally have
simultaneously open. If you were doing emailing and web browsing and
using one application at a time, even 512MB might be good enough for
that. (I think the WinXP computer I set up back home was like that - I
put 512MB in it, and it was acceptable with a small number of open
applications like a web browser and email. It wouldn't be that
happy a situation running Photoshop.)
Windows 7 on the other hand, loves to use memory in preparation for
your next move. So it's doing work speculatively, on your behalf.
(English translation - the OS does whatever it feels like...)
And a larger physical memory install helps with that. My Windows 7
laptop has 3GB, and I'd hate to see how slow it would be with
less memory.
Having more memory is hardly ever a bad thing (Windows 98 excepted).
But whether you'd be "wowed" by the impact of the extra memory, probably
not.
Only certain situations, would provide a partial justification
for your purchase. As an example, I changed this machine (WinXP) from
2GB to 4GB, and I'd have a hard time proving to people it was
a good usage of money. The only time it helps, is when I'm running
three virtual machines at the same time, and even then, the WinXP
memory management begins to suck when any more than 2.6GB is in usage.
(To prove that, I did an experiment where I moved the pagefile onto
a RAMDisk, and WinXP sailed through the 2.6GB point like melted butter.
So it has something to do with paging or memory management of some
sort. You can actually run WinXP with more than 4GB, and use the
excess with a software RAMDisk, such as this one. I put my pagefile
on one of these software RAMDisks. When I was using this, I had 6GB
installed RAM on a 32 bit OS, and the RAMDisk was set up to provide
2GB storage. I have since returned to the 4GB configuration and
having a single pagefile on C:.)
http://memory.dataram.com/products-and-services/software/ramdisk
Paul