In Linux systems, it is sometimes recommended (though not usually needed) to have 7 or more partitions (kernel, config files, logs, programs, data, swap, root). I generally recommend only 2 for the average Windows system. I prefer to have the OS and programs on one partition, and the data on another. The reason for having the OS and programs on the same partition is that when you reinstall a Windows OS, it wipes the registry, so 99% of your programs won't work anymore anyway, and you'll end up having to reinstall them, even if they were on a separate partition that was not reformatted when you reinstalled the OS. Now, if the swap file can be put on a separate drive (preferrably a high-RPM one), that is quite beneficial, but having the swap file segregated to a separate partition on the same drive as your OS doesn't gain any noticable speed (when compared to a system with the OS and swap file on the same partition - a partition that is regularly defragmented).