The Superfetch Process describes itself as one which "maintains and improves the system over time". What this means is that pre-loads programs which it thinks you'll use in an attempt to save memory. However, this usually takes more memory than it saves, and it doesn't always guess right.

Ironically, the best way to save your system is to allow it to calm down by not over-exerting itself with the Superfetch process.