Why your Windows computer slows down over time

A computer that was fast when you bought it and now takes a minute just to become usable is one of the most common complaints we hear. The good news is that a slow PC is almost never "just old" in the way people assume. In most cases the cause is a handful of fixable things stacking up: too many programs loading at startup, a drive that has filled up, background software eating resources, or an ageing mechanical hard drive that the rest of the machine has outgrown.

This guide works through them the way a technician would, starting with the changes that take two minutes and cost nothing, and finishing with the hardware checks that explain the cases where software fixes don't help. Whether your computer is slow to start up, slow to open programs, or slow at everything, the steps below will help you find the actual cause rather than guessing.

The most common causes of a slow PC

Before you change anything, it helps to know what you are looking for. The vast majority of slow Windows 10 and 11 machines come down to one of these:

  • Too many startup programs. Apps that launch the moment you log in pile up over the years and steal resources before you have even opened anything.
  • A nearly full drive. Windows needs free space to work. Once a drive passes about 80% full, performance falls off noticeably.
  • Background resource hogs. Something you cannot see is sitting at high CPU or memory usage, whether that is an update, a sync tool, or malware.
  • An old mechanical hard drive. This is the big one. A traditional spinning hard drive is dramatically slower than a modern SSD, and on an older machine it is usually the single biggest bottleneck.
  • Too little memory (RAM). If you keep many browser tabs and programs open, 4GB or even 8GB can run out, forcing Windows to fall back on the much slower drive.
  • Malware or unwanted software. Hidden programs running in the background can cripple an otherwise capable computer.

Work through the steps in order. Each one either makes a difference or rules a cause out.

Troubleshooting Steps

01

Trim your startup programs

This is the first thing to check because it is the most common cause and the easiest to fix. Every program set to launch at startup adds to the time before your PC is usable, and many of them have no reason to run the moment you log in. Cutting them back often makes the biggest single difference to how responsive the machine feels.

  • Press Ctrl + Shift + Esc to open Task Manager
  • Click the Startup tab
  • Look at the Startup impact column and right-click anything marked High that you do not need immediately
  • Select Disable (this does not uninstall the app, it just stops it loading at boot)

Things like chat apps, music players and update helpers are safe to disable. If you are unsure what something is, leave it for now.

02

See what is using your system right now

If your PC slows to a crawl at certain times, something is consuming the CPU or memory in the background. Task Manager shows you exactly what, which turns a vague "it's just slow" into a specific culprit you can deal with.

  • Open Task Manager and click the Processes tab
  • Click the CPU column to sort by it, then check Memory the same way
  • Look for anything sitting at unusually high usage while you are doing very little

A single process pinned at 90 to 100% is a strong clue. If it is something you do not recognise, that is worth investigating further, and it can sometimes point to malware (covered below).

03

Free up storage space

Windows uses spare drive space for virtual memory and temporary files, so a drive that is nearly full will drag the whole system down. This is one of the most overlooked causes of sudden slowness, especially on machines with smaller drives.

  • Press Windows + E to open File Explorer and click This PC
  • Check your main drive (usually C:) and aim for at least 20% free space
  • If you are low, move large files like videos and photos to an external drive or cloud storage
04

Run Disk Cleanup

Over months and years, Windows accumulates temporary files, update leftovers and cached data that serve no further purpose. Disk Cleanup clears them out safely and can recover a surprising amount of space in one go.

  • Press the Windows key and type Disk Cleanup
  • Select your main drive and let it scan
  • Tick the boxes (including Temporary files and Windows Update Cleanup if shown) and click OK
05

Scan for malware and unwanted software

A computer that became slow fairly suddenly, especially with high background activity, is often carrying malware or unwanted "bundled" software picked up from a download. A proper scan rules this in or out before you start blaming the hardware.

  • Open Windows Security from the Start menu
  • Go to Virus & threat protection and run a Full scan
  • Remove anything it flags, then restart and see if the machine feels better
06

Install pending Windows updates

It sounds counterintuitive, but a machine with updates waiting can run slowly until they are installed, partly because Windows keeps trying to download and prepare them in the background. Getting current also brings driver and security fixes that improve stability.

  • Go to Settings → Update & Security → Windows Update
  • Click Check for updates
  • Install everything available and restart if prompted
07

Check whether it is a hardware limit

If you have worked through everything above and the machine is still slow, the cause is usually physical. The two most common are an old mechanical hard drive and not enough memory, and both show up clearly in Task Manager.

  • In Task Manager's Performance tab, watch the Disk figure. If it sits at 100% during ordinary tasks, an old hard drive is the bottleneck
  • Watch Memory. If it is almost fully used with just a browser open, you are short on RAM
  • Clicking or grinding noises from the PC are a warning sign of a failing drive, so back up your data straight away

The upgrade that makes the biggest difference

If your computer is more than a few years old and still uses a mechanical hard drive, this is the most important thing to know: replacing that drive with a solid-state drive (SSD) transforms performance more than any other single change. It is the difference between a machine that takes a minute to boot and one that is ready in seconds, and it often costs far less than people expect. Adding more RAM is the second most effective upgrade if you regularly run many programs at once. Before writing off a slow computer and buying a new one, it is almost always worth checking whether an SSD and a memory upgrade would bring it back to life, because in most cases they will.

If your computer is still slow after working through these steps, it usually points to an underlying issue such as a failing drive, a hardware limit, or system corruption, and at that point endlessly tweaking settings rarely solves it for long. If you are in Johannesburg or Gauteng and this has become a regular frustration, feel free to reach out and have it properly checked, including whether an affordable upgrade would fix it.

Get It Checked →