Adding more or faster RAM can improve computer performance by allowing more programs to be opened simultaneously without using virtual memory.
Upgrading to faster secondary storage, such as flash memory (SSD), can improve computer performance by loading and retrieving files, programs, and data faster.
Defragmenting a hard disk can improve computer performance by storing parts of files together, as a fragmented disk takes longer to run as time is spent trying to find the different parts of files.