Instead of struggling with partition, why not just use a file on either FAT32 or NTFS for swap. There may be some performance hit but since swap is the last resort so it doesn't really matter as more RAM would be the solution if such a situation occurs.