Didn't I answer this for you last time????
All modern 32-bit versions of Windows allow programs to see, and have available to them, the entire addressable memory range for a 32-bit x86 processor: 4GB of RAM.
Obviously this is far more than the amount of physical RAM in your system. Even so, programs are allowed up to 4GB of RAM. With that much available for use, evidently the overflow from your physical RAM has to go some where. In such a case, Windows' virtual Memory Manager will allocate pages of RAM to disk, ie the swap file.
Since accessing information from the hard disk is much slower, the idea is to keep regularly used information in RAM, and try to use the swap file on the hard disk as little as possible.....or at least, that is what a good virtual memory manager will do. It follows then that the more RAM you have, the less data will overflow your physical RAM and need to be paged from disk.