1.I would say Yes to defraggler , I am using it for quite while, even after problems accured after upgrade to v1.15, i would still say Yes , more options , and seem like faster defraging .
2. To defrag page file in XP just google for microsoft defrag tool , its free , download from microsoft takes few seconds, size is less than 1MB , defrags Page File in Windosw XP upon next system reboot , before Page File and Windows loads..