Its more of a issue of how will Windows use the paging file. Even with ample RAM, Windows, especially XP still makes extensive use of the paging file. What I've done for years, even before XP, was set up a seperate partition and create the paging file (also called swap file, depending on the Windows version) there.
In older versions of Windows upon shutdown it would kill the swap file. To save a few seconds in booting which apparently a lot of people complained about they no longer wipe the paging file so it doesn't have to be created a new each time you boot. This causes two problems. The first is a security issue. File slack gets left in the paging file. If you use your computer for sensentive things you wouldn't want to fall into the wrong hands, such info could easily be recovered by any decent forensic application. The second problem is over time the paging file can get badly fragemented since it can't be touched while in use. Since its always in use when you run your typical defragger, the paging or swap file can get badly fragemented. Since its used constatly that's a drag on performance. By having it in a seperate partition, every so often you can kill the paging file (remove it) THEN do a defrag, which will clean out all the clusters used, then set up a new one.
I use a swapfile with 304 Minimum and 304 Maximum. That is with 768MB Ram and W98SE. Seems fine. It is on a separate partition same as what Billyboy recommended to you. Windows XP requires more memory, but I understand that the task manager will let you know if you are getting close to the limit. If so you can either add more physical memory or increase the size of the paging file to compensate.
I have a page file of 700 min/max on the C partition. When I used Win98, I had norton defrag which could defrag the page file (and move it to the front of the drive!). I've been using a page file of 700mb since I had a big enough hard drive. I haven't run out of virtual memory yet, even with many things running. Just make sure you set the min/max the same size or Windows will keep changing it, which slows you down.