Tom said:
32-bit XP doesn't support more than 3 GB and I have a dual-channel
motherboard so I thought that 2x512 MB will perform better than
1X1024 MB.
Check your mobo specs. Dual-channel may only work with 2 memory
sticks, one it each bank (which are usually colored the same for the
slot). When you add a 3rd or 4th stick, you may lose dual-channel
mode. You may also lose it if the architecture for the sticks don't
match (so addressing is the same across both channels/controllers).
Read:
http://www.microsoft.com/whdc/system/platform/server/PAE/PAEmem.mspx
"Operating systems based on Microsoft Windows NT technologies have
always provided applications with a flat 32-bit virtual address space
that describes 4 gigabytes (GB) of virtual memory. The address space
is usually split so that 2 GB of address space is directly accessible
to the application and the other 2 GB is only accessible to the
Windows executive software."
I doubt you want to play with the /3GB switch in the boot.ini file as
that can result in resource starvation for the exec. However, with up
to 2GB for the exec, you might want to use the tweak to keep more of
the exec in real memory (and out of the pagefile); see
http://support.microsoft.com/kb/184419 (I have 2GB and did this) and
http://support.microsoft.com/kb/895932 (I didn't bother with this one
because my old box still uses AGP for video).