Software
Software problems are the number one cause of performance slow down and computer crashes.
Hardware
Hardware problems are not as hard to fix as software but then they are less likely to be your problem. However a hardware upgrade can improve your computer/laptop performance dramatically, and save you a lot of money.
Wi-Fi
Setting up your home Wi-Fi can be a daunting task sometimes as well as extending its range and changing security protocols.