We’ve heard over and over that the reason computers are slowing down, is that they’re full with spyware, adware, viruses and trojans. That is quite often true, but it’s not always the whole truth.
Cheaper computers are still sold with only 256 MB RAM. That’s the internal memory of the computer, and the requirements for running Windows XP is 256 MB. But wait, that’s a base install, with no extras!
The moment you start to load it up with more stuff, you’re screwed. Anti-virus, anti-this and that, printer drivers and lots of other stuff is memory resident, meaning they eat a chunk each of that internal memory, until there’s less available than the machine needs. When that happens, the computer starts doing what we call “swapping to disk”. It’s writing down part of what it needs to keep in the internal memory down to the hard drive, then reading it again later, while writing something else there instead.
The hard drive is way slower than the internal memory, so that means the computer gets slower and slower as you use it and install more and more programs (and pick up a few parasites along the way).
To run Windows XP today, you ACTUALLY need a minimum of 512 MB RAM. So if your computer has less, you need to think about getting more, today. And don’t buy a new computer with less, no matter how cheap it is. Unless you already have an upgrade lined up, and have verified for sure that you can upgrade it… Adding memory later is often more expensive than adding it up front, just keep that in mind.
Each time Microsoft comes out with a new version of Windows, the real memory requirements go up. And they’re always too optimistic with regards to how much is needed. The computer that seems snappy in the store may end up barely moving once you’ve used it for a while. Even if you’re well within the official hardware requirements for that version of Windows…
Over time I’ve seen many machines that barely move. Examples are:
16 MB - Windows 95
64 MB - Windows 2000
256 MB - Windows XP
Also keep an eye on your C disk, so it doesn’t fill up. You need at least 500 MB of free space on it, otherwise it may start slowing down. For really old windows versions, the free disk space requirement is lower, but you still need to keep an eye on it.
At a party, a friend was complaining about his machine. It had suddenly gotten so slow. Turns out his nephew had upgraded it from Windows 98 to Windows XP. Sure, he’d upgraded the hardware too, but even so, those machines were never meant to run Windows XP. I’ll help him if he asks. As long as I can get the modem to work, I’ll switch him to a lightweight Linux…
Just for a lark, boot these machines with Damn Small Linux, and see the difference. A lightweight operating system can make slow machines fly! And no, booting from CD won’t damage your windows machine. Check out the hardware requirements: 16 MB, and a 486DX! That was quite a few years ago!
If you need some heavy duty Windows rescue, you should check out the full Knoppix CD, and this article on various rescue tricks.
———–
Update: What are the odds? Yahoo had an article entitled What’s Slowing Down Your PC? on that same day. Found it through Katemonkey, who also linked to a few posts from my blog.
——–
2nd update: Some computers are slow because they are filled with adware and spyware. Some are also trojans - participating in sending out spam, attacking other machines and a host of other things. All without the knowledge of the user. If you even SUSPECT this is the case with your machine, start all over: A fresh windows install. Not a rescue install. Backup all your data, then remove the partition windows was on and make a new partition.