i think that adding 2GB of ram should increase the performance, would it?
Most likely -- but it depends a bit on what you actually do to see how much of a difference it would make. For a quick indication, use your comptuer for a few hours under 'normal use'.
Then, open Task Manager (taskmgr.exe) and go to the 'performance' tab.
You see a couple of stats regarding your memory usage there:
Commit charge (K)
total: <number> (How much RAM and bytes in your swap file are currently in use)
limit: <number> (How much memory is available total: physical RAM + max. swapfile size)
peak: <number> (Since you started windows, this number indicates the maximum amount of info that used at any given time)
For example, on my computer it currently shows 1371312 under peak. That means that at its peak, I used 1.37GB of memory. I have 2GB, so adding more would have made absolutely no difference this session. Looking at your peak value after extended use (and do open multiple programs like you would normally do!) could help you assess how much memory you actually would use.
will winxp use the full 4gb though, i heard that only vista will make full use of all system ram. right now i have no desire to buy vista
It's not a Vista/XP limitation, but 32/64 bit. 2^32 is 4294967296. the address space available to a 32-bit OS is a maximum of 4.2 billion addresses. RAM takes up addressing space, but so do other hardware devices, uncluding PCI slots -- even empty ones. 4GB of RAM would take up all possible addresses, so the computer wouldn't be able to talk to any other hardware components. Because of that, you typically get about 3.25GB memory visible to a 32-bit OS, even if you insert more. (From what I've seen you can end up with anywhere bewtween 3GB and 3.75GB, but 3.25 appears typical)
So: With 32-bit XP and 32-bit vista you won't be able to use the full 4GB, buth with XP 64 bit or Vista 64 bit you can. If you don't like Vista, then the 64-bit version of XP will also give you access to the full 4GB. (Be aware that driver support is very mediocre for 64-bit XP, so if you consider upgrading, make
sure that you have
64-bit XP drivers for your motherboard/videocard/soundcard/printer/scanner/webcam/etc.)