I see some incredibly scary numbers in this thread ... which includes some misinformation. Unecessarily large Virtual memory sizes, and strange numbers for the Vcache.
Try this ... and check your system performance afterwards.
Set a custom swap file of 448 for both Minimum and Maximum numbers. Windows still does not do that great a job of memory management ... but this will be sufficient for any application you care to run on a desktop computer. I run high-end graphics applications, and games like Quake 3 and MechWarrior 4 ... and believe me, I have never had any problems with paging.
For speed, go into your system.ini file, either with Notepad, or by running sysedit.exe. Under the [vcache] section, if not already there, place two lines:
MinFileCache=0
MaxFileCache=6144
Some people prefer to change the vcache size, depending on the application. This can easily be done with programs like CacheMan, or MemTurbo. CacheMan is free, and you can change the minimum and maximum size for "Gaming", as a "Power User", even to optimize the system for using a CD-RW, to eliminate the possibility of buffer underruns.
Gentlemen ... a 4 GB swap file is uselessly huge ... and a 1 MB swap file is far too small. Windows DOES need a certain amount, just to boot the system. Large applications will access a certain amount. But these extremes are not the best advice, nor are they the best settings for running your systems at an optimal performance level.
... Toejam31 (COMPTIA A+ Certified PC Repair Technician)