What hardware upgrades can I make to speed up my computer?

1. Upgrade your RAM

2. Replace your hard drive with an SSD
3. Replace your graphics card
4. Upgrade your CPU
5. Install a cooling system
6. Replace your power supply
7. Add additional memory
8. Upgrade your motherboard
9. Add a second internal hard drive
10. Upgrade your monitor