If you configure the paging file to be of a fixed size you don't need to run pagedefrag at all, since the pagefile won't fragment.
For my personal desktop with 4 x 500GB drives, XP Pro SP3:
(1) Disk cleanup with the built-in Windows utility, once a day.
(2) I run Diskeeper 2009 Pro in automatic defrag mode. Easy and highly effective solution since it defrags files, free space, metadata -the MFT etc automatically as required; the pagefile can be set to be defragged during boot (but I use a static PF). Some folders are in the defrag exclusion list (browser cache etc).
(3) My page file has it's own small partition on a secondary physical disk. Drives are unpartitioned otherwise.
(4) Chkdsk maybe once every couple of months...don't see a need to run it more frequently.
(5) Same with HDtune...once every couple of months just to see if the drive is running okay.
The above works perfectly for me.
Anti-malware/virus scans with Antivir, MBAM and Super Antispyware once every weekend..but that doesn't really fall under drive maintenance....