What percentage of free space do you have on your system partition? I like to run as close to 70% free space(free, not used) as I can. Defrags are fast so I can do them a few times a week(Puran does a good job without going too spastic.)
Also another trick, if Windows is managing the swap file, you can often leave it on the system partition but defrag it by making the initial size and max size the same. How big depends on usage. (I believe in trial and error, not some theoretical arugment.)
If you have enough ram to boot with no swap you can turn off swap. Delete the swap file, Defrag the system partition. Then turn swap on with manual management. Set the initial and max the same size. The page file will be created at the size you set. It should all be in one piece since you defragged the drive beffore creating it. After that, unless you change the page file size, you should never have to defrag it.
Welcome to Windows Seven Forums.
To avoid a lot of Q & A about your hardware and OS configuration, please click on this link to Edit System Specs
Filling this out, at least partially, will save a lot of time. Another advantage is when posting a new problem, the person answering can just click the My System Specs link in the bottom of your post. No need to search for the information.
If you have multiple systems just indicate that in the System Specs so that we know why many of the fields are blank.