Why Bother Before You Buy?

A computer that boots slowly, freezes mid-task, or takes forever to open a browser can feel like it's on its last legs. But in many cases, the hardware is perfectly fine — the problem is software buildup, fragmented storage, or background processes quietly hogging resources. Running through a structured checklist takes an hour or two and could add years to a machine's life.

This checklist is organized into four areas: quick wins, storage and memory, software health, and hardware checks. Work through them in order — many readers find the first group alone makes a noticeable difference. If you're also rethinking your whole home setup, see our guide to home office tech priorities for broader context on where performance bottlenecks usually live.

Quick Wins

Restart the computer fully — not just sleep or hibernate — to clear temporary files and reset background processes. Must
Check how many programs launch at startup and disable any you don't need immediately (Task Manager > Startup on Windows; System Settings > General > Login Items on macOS). Must
Close browser tabs and extensions you aren't actively using; each open tab consumes RAM. Must
Check for and install any pending operating system updates, which often include performance patches. Should

Storage Cleanup

Verify your primary drive has at least 15% free space; operating systems slow significantly when storage is nearly full. Must
Run the built-in disk cleanup utility (Windows Storage Sense or macOS's Optimize Storage) to remove temporary and cached files. Must
Uninstall applications you haven't opened in the past six months. Should
Move large media files (photos, videos) to an external drive or cloud storage to free local space. Should
Empty the Trash or Recycle Bin — it's easy to forget that deleted files still occupy space until the bin is cleared. Must

Software Health

Run a full malware scan using your current security software or the operating system's built-in scanner; infections frequently cause persistent slowdowns. Must
Update all installed applications, especially browsers and productivity software, which can run inefficiently on outdated versions. Should
Check for browser extensions or toolbars you didn't intentionally install and remove them. Should
Review which apps are actively using CPU and memory right now using Task Manager (Windows) or Activity Monitor (macOS) and force-quit anything unexpected. Must

Hardware Checks

Clean the computer's vents with compressed air to remove dust buildup; overheating causes processors to throttle speed automatically. Must
Confirm how much RAM the machine has and compare it to what your most-used applications recommend — 8 GB is a common floor for modern multitasking. Should
Check whether your main drive is a traditional spinning hard disk (HDD) or a solid-state drive (SSD); replacing an HDD with an SSD is often the single biggest speed upgrade available. Should
Ensure the power adapter is functioning correctly and the battery (on a laptop) isn't set to an ultra-low-power mode that throttles performance. Should
Listen and look for physical warning signs — unusual clicking sounds, excessive fan noise, or unexpected shutdowns — which may indicate hardware that needs professional evaluation. Must

Tools You'll Want on Hand

You don't need specialized equipment for most of these steps, but having the right utilities open before you start will keep things moving. The tools below are either built into Windows or macOS, or are widely available free options — no purchase required for the core checklist.

Required

Task Manager (Windows) / Activity Monitor (macOS)

Identifies which processes are consuming the most CPU and memory in real time.

Required

Built-in Disk Cleanup / Storage Sense (Windows) or Optimize Storage (macOS)

Safely removes temporary files, cached data, and system junk without third-party software.

Required

Operating System Security Scanner

Runs a malware and threat scan using tools already included in Windows Security or macOS's built-in protections.

Required

Compressed Air Can

Clears dust from vents and cooling fans to prevent thermal throttling.

Optional

External Hard Drive or Cloud Storage Account

Provides a destination for large files you want to move off the primary drive to free space.

Don't Download 'Speed Booster' Software

Many third-party utilities marketed as PC or Mac speed optimizers offer little measurable benefit and some introduce security risks or unwanted software. The built-in tools provided by Windows and macOS handle the most impactful cleanup tasks safely and for free. Stick to those unless a technician you trust has recommended a specific alternative.

What to Do If the Checklist Doesn't Help

If you've worked through every item and the machine still crawls, the problem may be a failing hard drive, aging RAM that can't handle current software demands, or an operating system that has genuinely outgrown the hardware. At that point, a technician can run a hardware diagnostic to tell you which component is the limiting factor — and whether a targeted upgrade (like swapping a spinning hard drive for a solid-state drive) would be cost-effective.

Some computers are worth upgrading; others aren't. Getting more from a device you already own covers that calculus in more detail, including which upgrades tend to deliver the most noticeable improvement. And while you're auditing your machine's health, it's a good moment to check your digital security too — our personal online security audit checklist walks through passwords, account settings, and privacy controls without requiring any technical expertise.

Back Up Before Making Any Changes

Before uninstalling software, adjusting startup settings, or attempting hardware changes like adding RAM, make sure your important files are backed up to an external drive or cloud service. While the steps in this checklist are low-risk for most users, having a current backup means you're protected if anything goes unexpectedly wrong. This is good practice any time you're making changes to a machine's configuration.