There seems to be a lot of confusion around having multiple partitions for Windows. Some of the theories I have heard are

* It's faster to move to a new partition start than searching for a file start
* If you need to format it's easier since the data is on the other partition
* Putting swap file on a separate partition increases performance
* File/Folder level security

Generally I found the data one to be true, but in that scenario I would rather have separate disks since those will be faster.

In short my question is, is there any truth to the above theories and are there any other reasons to partition a disk?