I rebuilt a five-year-old Windows laptop last month for a friend who was about to spend $900 on a new one. Same machine, same specs, same everything: an 8th-generation Intel chip, 16 GB of RAM, a spinning hard disk instead of an SSD. The only change I made was to clean the software. Boot time dropped from 3 minutes to 12 seconds. The fan stopped screaming. Photoshop opened in a snap. The hardware was the same. The problem had been the install the whole time.
Most “my PC is getting old” stories I hear are not actually hardware stories. They are software-bloat stories where the user has accumulated fifteen years of startup programs, two antivirus products running at the same time, a registry full of leftover drivers, and a hard disk that has not been defragmented since Windows 7. The machine is not slower because it is old. The machine is slower because every new program it has ever seen left a piece of itself behind, and nobody cleaned up.
The fix is not glamorous. There is no single button that makes a slow PC fast. There is a checklist, and the checklist takes about two hours the first time. After that, the machine is fast, and it stays fast.
What actually slows a Windows PC down
The biggest contributor to a slow Windows install is the startup folder. Every program you have ever installed tried to add itself to startup, and most of them succeeded. The first boot of a fresh Windows install has about 15 startup items. The first boot of a five-year-old install has 60 to 100, depending on how many free PDF readers and cloud storage tools the user has downloaded over the years. Every one of those items takes a slice of CPU and a slice of RAM during boot, and many of them keep running in the background after the desktop shows up.
The second contributor is the storage drive. If the laptop still has a spinning hard disk (an HDD, a mechanical drive with a physical read head), the entire system speed is gated by the disk. Booting Windows takes about 20 seconds on an SSD (a Solid State Drive, a storage device with no moving parts that reads and writes in microseconds) and about 2 to 3 minutes on a 5400 RPM HDD. Programs are the same. Photoshop on a spinning disk opens in 30 seconds; on an SSD, it opens in 4. There is no software fix for a slow disk. Either you replace the disk or you live with the slowness.
RAM pressure is the third contributor. When a system has more programs open than fit in physical memory, Windows starts moving unused data to the page file (a hidden file on the disk that acts as overflow RAM, but is 100 times slower than actual RAM). Every time you switch back to a paged-out program, Windows has to load it from disk. On a spinning disk, that is a 5 to 15 second pause. On an SSD, it is a 1 second pause. The fix is either more RAM or fewer programs open at once.
Forgotten programs are the fourth contributor. That printer driver from 2014 that you never use, the 30-day trial of a video editor that expired and never uninstalled, the games platform that ships with the GPU driver. Each of these takes a few hundred megabytes of RAM and a few percent of CPU at idle. A clean install removes all of them at once. A targeted cleanup removes the worst offenders.
The two-hour cleanup that fixes most of it
I do not recommend Windows’ built-in “Reset this PC” feature for a five-year-old install. The reset preserves the user profile, which preserves most of the bloat. A real clean install is faster, but it requires backing up the user data first, which most people do not have time for. The middle path is a targeted cleanup.
The first step is the startup folder. Open Task Manager (Ctrl+Shift+Esc), click the Startup apps tab, and disable everything that is not a security product or a hardware driver. That 30-day trial of a video editor, the cloud storage agent, the printer monitoring service, the Steam overlay, the Discord startup, the Spotify startup, the NVIDIA control panel, the Adobe Creative Cloud service: disable all of them. None of them need to run at boot. The user can launch them on demand. After a reboot, the desktop shows up in under 30 seconds.
The second step is the storage drive. If the laptop has an HDD, the single best upgrade is to clone the disk to a SATA SSD (a 2.5-inch Solid State Drive that plugs into the same port as the old hard disk, available for $25 to $40 for a 500 GB model). The clone takes about 90 minutes. The speedup lasts the rest of the laptop’s life. There is no software equivalent. If the laptop already has an SSD but the SSD is nearly full (above 90 percent), the speed is also degraded because Windows needs free space for virtual memory and for write amplification. A 250 GB SSD with 230 GB used is effectively a 5400 RPM HDD. The fix is to move the user data (photos, videos, downloads) to an external drive or a network share.
RAM pressure is the third cleanup step. On a 16 GB system, the user can run 8 to 12 programs at once before paging kicks in. On an 8 GB system, the limit is 4 to 6. If the user has 30 tabs open in Chrome plus Outlook plus a remote desktop session plus Photoshop, the system will swap, and no amount of cleanup will fix that. The fix is to close tabs and quit programs. The user can also check about:performance in Chrome to see which tabs are eating the most RAM, and shut the worst offenders.
Forgotten programs are the final cleanup step. Open Settings, Apps, and sort by install date. Anything from before 2022 that is not actively used gets uninstalled. The 2014 printer driver, the 2016 video editor trial, the 2018 games platform, the 2020 antivirus trial that expired: gone. Reboot after uninstalling, and the system gets another 5 to 10 percent faster.
A short reference list of what to check before declaring the PC “old”:
- Startup tab in Task Manager. Anything with a “high” startup impact that is not a security product or a hardware driver: disable it.
- Disk type in Task Manager Performance tab. If it says “HDD” instead of “SSD”, the disk is the bottleneck. Cloning to a $35 SATA SSD will give 5x faster boot and program launch.
- Free space on the system drive. Below 15 percent free, Windows starts behaving like a slow disk. Move the user data off the system drive.
- Background processes in Task Manager Details tab. Sort by memory. Anything above 500 MB that the user did not explicitly launch: investigate, then disable or uninstall.
What I would not bother with
Registry cleaners do not help. They claim to clean up “thousands of errors” in the Windows registry (the central database Windows uses to store settings for every installed program), but the registry does not actually slow the system down. A clean registry and a bloated registry boot Windows in the same amount of time. Microsoft does not recommend registry cleaners, and the ones that ship with antivirus products are there to upsell the user, not to fix the machine.
Driver update utilities also do not help. Windows Update handles driver updates. The third-party driver updater that pops up a “your drivers are out of date” warning is usually adware, and clicking through it installs more of the same. The exception is the GPU driver, which should be updated manually from NVIDIA, AMD, or Intel’s site every 6 to 12 months for game performance.
Anti-virus products that are not Windows Defender also do not help. The user is paying $40 per year for an antivirus that slows the system down more than the viruses it is supposed to catch. Windows Defender is built into Windows 10 and 11, updates itself automatically, and scores as well as the paid products in independent testing. The only reason to add a second antivirus is if the user has a specific threat model that Defender does not address, and that is a 1 percent case.
Trade-offs
This is not a free fix. The cleanup takes about two hours the first time, and a clone to a new SSD adds 90 minutes plus $30 to $50 for the drive. The user has to back up the user data before the clone, which is another 30 minutes if the data is on a single drive. In total, the cleanup-and-SSD path is about four hours of work plus a $50 part.
In our case, the friend’s laptop had a spinning disk and a five-year-old software install, so the SSD clone alone fixed 80 percent of the perceived slowness. The startup cleanup added another 15 percent. The RAM check turned out to be fine, because 16 GB is plenty for his workload. The forgotten programs were the last 5 percent.
If the laptop is less than three years old and already has an SSD, the cleanup is faster (about an hour) and the gain is smaller (maybe 20 to 30 percent instead of 5x). If the laptop is more than seven years old, the CPU is the bottleneck and no cleanup will fix it. For anything older than 8th-generation Intel or first-generation Ryzen, the right answer is a new machine, not a cleanup.
The bottom line: do not buy a new laptop until you have tried the cleanup-and-SSD path. The cost is $50 and four hours, and the gain is the same as a $900 purchase for a five-year-old machine.