While Windows operating systems, in general, do a good job of making files look like real files (like those you might find in a file cabinet), the fact of the matter is that they in no way represent the true organization of files on a hard disk. There are no neat labeled containers in which we keep all our music, all our movies, or all our private documents. In fact, the hard disk is, in many ways, much more like a magnetic tape. You start recording at one end and stop at the other. It's slightly more complex with that, with different platters and sectors and clusters, etc, but in essence functions the same way. A lot of Windows XP slowdown is a result of too many files, fragmented files, and other file woes - but fortunately they are easily remedied.
Over many months of years, we tend to cycle through a lot of stored data, like different programs that we install and uninstall, or pictures that we store for awhile and later back up to disk or just discard. If you haven't done so before, something helpful you can do is to remove unwanted programs and unwanted files to speed up your computer. After you've done that, though, something fascinating happens. Remember the magnetic tape example? Now imagine erasing sections of that tape, then filling them in with other data. Only in this case, that data won't fit in the empty spaces and ends up scattered throughout the length of the tape. This is what is happening when we use the term hard drive or file fragmentation.
There are plenty of ways to clean up scattered files in Windows XP, though many prefer third party software like the defragmentation tool PerfectDisk 10. There is more to speeding up a hard drive than just disk defragmenting, as you can learn about in this article about optimizing your hard drive to speed up Windows XP.
The swap file is a section on the hard drive that is dedicated to acting like RAM (random access memory), but moving it to another drive or other location can often help improve performance in Windows XP.