If you are in NTFS, SpeedDisk will not touch the PageFile. It becomes "unmovable." DiskKeeper 7.0 is good . . . better then the wimpy version built in to XP. I have used both with XP Pro and find very little difference in speed with NTFS. They are somewhat different, however, in that DK is basically a defragger while S/D is an optimizer. There is a difference. You can defrag without optimizing and that is very fast. But you can't optimize w/o defragging, and that is slower.
Here's a tip to make NSW and S/D perform better in NTFS. If NSW was installed BEFORE the NTFS conversion, it will be dog slow. To make it perform optimally, install it AFTER the NTFS conversion. Then in the global options, set the Memory and Priority sliders to maximum and disable Event Logging. Also, do the NTFS check before each operation.
I keep my swapfile on a separate, dedicated partition and fix the size. That prevents it from causing fragmentation in my OS partition, and the fixed size (max=min) eliminates frequent disk thrashing and defrag restarts.