No.
Prefetch is a folder of recently and/or frequently accessed files (a cache). It is the first place the computer looks for files that need to be loaded at boot-up or when a program is loaded from within Windows. It operates exactly the same way a browser's cache does, storing recently visited url's and looking within the cache first when you want to revisit that url (depending on your settings for the cache). So when you hit the "back" button on your browser you are not reloading the page, you are calling up the page from the cache - that's why it isn't updated until you hit "refresh" or "reload".
Paging file (swap file, virtual memory) is a file. It's a reserved area on the hard drive that tricks the computer into thinking it is ram so if / when the system needs more memory, it uses the paging file. If the paging file is managed by windows it will expand and contract dynamically and the files on it will become fragmented, in no small way slowing things down. But if you define the precise size of the paging file, it remains the same size (static) thus minimizing the fragmentation (though certainly not eliminating it completely since files will be moved in and out).