Windows builds up a profile of what applications you run most often, so over time it learns which files to cache into RAM. As theheyes says, it doesn't make anything quicker, as such. Certain applications will be snappier to load as the OS doesn't need to go to the disk for the data. Once an app has loaded it doesn't perform it's task any better than if it wasn't in SuperFetch.