I don't believe that it makes a difference to have the swap file on a different partition... unless the partition is on a seperate drive....
My tactic for optimising the swap file, is to first of all, give your computer the biggest load you are possibly going to ever give it... then check the swap file size... add around 100-200mb to it.
Ok, now take that value, goto your swap file properties and set the max and min sizes of the file to that value.
Get a good defragger, (o&o for example) and defrag the drive so that your new swap file is at the beginning of the drive.... now, never again will you have to defrag your swap file, as it is always the same size
Hope this helps...
O, as for the partitioning... this is my set-up
WinXP + Program files: 8GB
Temporary (where I download and write cd images and stuff): 8GB
Thats the type of set up I usually have... granted all the drives are a lot smaller than I would normally have them due to the HDD size (my desktop has 100gb)
My opinion on partitioning... keep all windowsxp and programfiles along with mydocs on the same drive... games on another and so on....
Reasoning behind it? well, it makes it well organised, a lot better for defragging and basically means I do some work... cause you cant install more than 6 games on a 10gb drive.
Just my opinion
myrkat: got there while I was posting.. my thoughts as well