Tell me more ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Why does hardware get slower with time? I have been a PC owner since 1990 and every computer I have had in my life became really, really slow after 3-4 years (even with a full system-reinstall). It is the case with Windows PCs. It is also the case with Apple Hardware. Why is this happening? Can this be avoided?

share|improve this question
11  
The computer fairies getting bored and going to a faster place :( – Phoshi Oct 14 '09 at 11:26
1  
@Phoshi computer fairies? I thought it was gremlins eating up CPU cycles. – alex Oct 14 '09 at 11:28
2  
The fairies keep the CPU cycling better. It's a constant battle. – Phoshi Oct 14 '09 at 11:30
7  
computer fairies? bah. it's a well-known fact that older hamsters don't run as fast as the younger ones. you have to open the case and swap in a fresh hamster once in a while. – quack quixote Oct 14 '09 at 13:01
1  
the biggest question is what to do with the used-up hamsters. i named the last two "Cheaper Than" and "Cat Food", but i'm not convinced that's the best disposal method. – quack quixote Oct 14 '09 at 18:30
show 4 more comments

8 Answers

up vote 25 down vote accepted

Sometimes it IS the hardware, especially with laptops. Modern processors have circuitry to protect them from overheating, and will deliberately reduce the CPU speed if the core temperature gets too hot (or also to save power when demand is low and you're running on batteries - Intel calls the feature "SpeedStep" on their processors). If you notice your fan running all the time or the machine getting excessively hot around the cooling fan outlet, your computer's "airways" may have become clogged with dust.

I had a Dell Latitude that ran like new after I opened it up and removed about a quarter inch thick "sponge" of dust from between the fan and the heat sink. Dell actually has downloadable service instructions on their website that explain all the steps to open up the machine and get inside for this kind of service. If you're not comfortable with this, you probably have a techie friend who'll help you out. It's definitely worth the risk if you're planning to get rid of the machine otherwise!

If you think this might be what's happening on your machine, try downloading a utility like "SpeedFan" that allows you to check the temperature of your CPU as well as other components. With this app, you can graph the temperatures when you first start the machine. If they start climbing quickly and never seem to decrease, you can bet cooling is an issue. In my case, I also used a free app called "CS Fire Monitor" to show me the actual speed of my processor and I found that once it got hot, it was dropping to less than half speed. There's lots of good freeware out there that will show you this kind of information; just Google "CPU Temp Freeware" or "CPU Speed Freeware" or something along those lines and you'll find all sorts of options.

Hopefully, this will save a few people from replacing or throwing away decent hardware that just needs some respiratory therapy!

share|improve this answer

There are a couple (at least) of effects here:

  1. Your perception of how fast the computer should be is changing. When you first get new hardware you have something concrete to compare it against - the old hardware. This gives you an empirical measure of the speed improvement. As time goes by your memory of how slow the old hardware was fades you only have how fast the current hardware was recently to compare against.
  2. New versions of software come out which add new features to either extend functionality or make use of the new hardware. This will be, by definition, a larger program than before which will take up more resources thus causing your hardware to run a little bit slower.

When taken together they give the impression that the hardware is slowing down.

There may be other effects due to wear and tear on the hardware (disk fragmentation, memory latency) too.

share|improve this answer
7  
This is not true. For example, I have filmed myself using my new PowerBook G4 a couple of days after it has arrived. I did not have to wait a single second for the Finder to open up and do usual file management stuff. CPU load average was under 2%. To prove my point, I have reinstalled TIGER completely formatting the hard drive. I still get an average CPU load of 30% and have to wait 3-4 seconds before any finder opearion completes. – Alexey Kulikov Oct 14 '09 at 11:55
1  
@Alexey Kulikov - ChrisF didn't say "It's all in your head" was the only reason that hardware slows down. Wear and Tear on the hardware could cause what you are describing too. There are so many variables it's hard to say exactly why. – J. Polfer Oct 14 '09 at 14:01
1  
Did your full reinstall include applying updates? In that case it's not a true apples to apples comparison. – Chris Nava Oct 14 '09 at 14:27
4  
@Chris - "Apples to Apples", lol. Pun intended? – Moshe Mar 17 '10 at 13:26
2  
@Moshe I wish I could say Yes but it never crossed my mind. :-( Seriously, patches (esp security patches) often have performance impacts so testing a fully patched system vs. what you remember from years ago is fraught with unaccounted variables. – Chris Nava Mar 17 '10 at 14:12
show 2 more comments

Page's Law ;)

share|improve this answer
2  
+1 It's not the hardware, but the software being slower – Ivo Flipse Oct 14 '09 at 12:02
I had this as a slap in the face when I got broadband (and thus could download new software). PC got so much slower so quickly, and nothing helped :( – Phoshi Oct 14 '09 at 15:24
5  
haha, Gate's Law is also mentioned there: "... the speed of commercial software generally slows by fifty percent every 18 months thereby negating all the benefits of Moore's Law." – Bratch Oct 14 '09 at 20:04

When I have run benchmarks (both trivial ones like bogomips, and more serious one like Dhrystone and Whetstone) on five to eight year old hardware, I have always found that it turned in the same results as when it was new. (Always on Linux and Mac OS boxen, BTW.)

I have less experience with hard drives, but I did test one fast and wide SCSI2 drive about five years on (with hdparm) and got answers comparable to the original spec.

So, I think it is mostly, as others have said, a combination of new expectations and heavier software.

That said, I do currently have a powerbook G4 which could use testing, as it sure feels slower now than it used to. The suggestion above that clock throttling may come into play if the cooling system gets fouled is a good one.

share|improve this answer

Some slow-down is caused by hard disk fragmentation, whose cure is Defragmentation.
this is defined as:

file system fragmentation, sometimes called file system aging, is the inability of a file system to lay out related data sequentially (contiguously), an inherent phenomenon in storage-backed file systems that allow in-place modification of their contents. It is a special case of data fragmentation. File system fragmentation increases disk head movement or seeks, which are known to hinder throughput. The correction to existing fragmentation is to reorganize files and free space back into contiguous areas, a process called defragmentation.

On Windows there is another reason, that of the Windows Registry

The Windows Registry is a database that stores settings and options for Microsoft Windows operating systems. It contains information and settings for hardware, operating system software, most non-operating system software, and per-user settings. The registry also provides a window into the operation of the kernel, exposing runtime information such as performance counters and currently active hardware.

Over time, the registry time accumulates junk and needs also to be cleaned-out and optimized.

Another explanation is that newer versions of the operating system are usually more bloated and so slower. This means that just by installing the latest O/S version or patches, you may after a few years suddenly notice that your computer is now slower and it is time to invest in new hardware that can efficiently support the requirements of the latest version of your operating system.

share|improve this answer
assuming a "fresh install" includes formatting the system drive, neither of these affect a fresh OS install on older hardware. – quack quixote Oct 14 '09 at 13:03
Thanks for pointing this - answer edited. – harrymc Oct 14 '09 at 13:54
The effect of fragmentation also depends to a loarge degree on the file system you are using. Some filesystems (to whit FAT) suffer a lot, and others suffer very little. Nor do all OS uses an infinitely growing centralized database to store various switches and options. – dmckee Oct 14 '09 at 15:08
I'm going to go out on a limb here and declare in 20 years of heavy computer usage I've never seen a system speed up noticeably after a disk has been de-fragmented. Is there any objective evidence to contradict by experience. – Matthew Lock Oct 20 '09 at 3:42
1  
it depends on what you're doing. trolling through my non-system data drive (say, performing md5 calculations) is much faster when all files on the drive are defragmented than when 1+GB files are scattered around in 200+ fragments. if you're not seeing system speedup after a defrag, perhaps your system files weren't fragmented to begin with. – quack quixote Oct 20 '09 at 5:37
show 2 more comments

You get used to the speed and it now longer feels fast.

For example, I had a customer who had a routine (which they regarded as down-time) that took over an hour on an old computer and when they upgraded their computer the process took five minutes which made them very happy for a while.

Fast forward a few years and they now complain about this routine taking five minutes. And every time they complain, they genuinely seem to have forgotten about the time it took an hour.

share|improve this answer

There's a certain amount of perception issue, but if you're actually measuring a reduction in performance, I'd look to moving parts in the system.

"Moving parts," you ask, "what moving parts?"

Two easy categories to check: fans and disk drives. Fans are obvious, but in addition to the fan itself, make sure the airflow and cooling are unobstructed to ensure that interior component temperatures are also where they were when the box was new. Disks are a little more subtle, but a deteriorating disk can cut down dramatically on performance while appearing to work. See if the disk benchmarks match new performance, or if the error count is up dramatically.

While they don't really move, they're the moral equivalent: cable connectors. Any detachable end of each cable. Unplug, ensure clean, replug and ensure tight.

share|improve this answer

Perhaps it's purely down to your perception.

3-4 years ago, it was sparkling new hardware which was faster than the previous generation of hardware, therefore it felt very fast.

In 3-4 year since then, no doubt you have used computers with better hardware, so even if you do a clean install on the old machine, your experiences on newer hardware will leave with a lackluster impression of the old machine.

Or do you have empirical evidence that the machine actually performs slower?

share|improve this answer
Yes, there is evidence -- I have filmed myself using my new PowerBook G4 a couple of days after it has arrived. I did not have to wait a single second for the Finder to open up and do usual file management stuff. CPU load average was under 2%. To prove my point, I have reinstalled TIGER completely formatting the hard drive. I still get an average CPU load of 30% and have to wait 3-4 seconds before any finder opearion completes. – Alexey Kulikov Oct 14 '09 at 11:56
Ok, my other thought would be that over time the harddisk has developed bad sectors and with that would come an overhead of having to re-read data that failed integrity checks. This would occur even after a complete format. – JRT Oct 14 '09 at 12:20
How long was the delay between when you filmed yourself using your new PowerBook, and when you reinstalled TIGER? – J. Polfer Oct 14 '09 at 14:10
4 years. I was always having this impression that hardware was wearing out, and a couple of days ago I have found a screencast I have recorded 4 years ago. So I went for the experiment, and voila -- all fact. – Alexey Kulikov Oct 14 '09 at 15:47

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.