Thank you for being a valued part of the CNET community. As of December 1, 2020, the forums are in read-only format. In early 2021, CNET Forums will no longer be available. We are grateful for the participation and advice you have provided to one another over the years.

Thanks,

CNET Support

General discussion

Windows XP computer still runs slow even after a clean install?!

May 20, 2011 6:52AM PDT
Question:

Windows XP computer still runs slow even after a clean install?!


Is it possible even with a clean install of XP Pro that my computer
still runs slow with only the OS installed? Prior to the clean
install my computer was slow as molasses. I tried all the suggested
software solutions: Registry Cleaners; security scanners, and delete
all temp files and log files and Internet cache. Nothing helped. So I
deleted all partitions on the hard drive, did a clean install of XP Pro
System (Intel Motherboard, Pentium D 3.4 Ghz processor with 2GB of
RAM) and to my surprise my system is still dragging, how could that
be? Shouldn't it perform like it was new when I first bought the
system? I found no solutions that addressed hardware as a culprit. Is
it time for a new motherboard or what? Please help me out with this
mystery. Thank you.

--Submitted by: Bob W.

Here are some member answers to get you started, but
please read all the advice and suggestions that our
members have contributed to this question.

A Few Key Items for your Fresh Install of XP --Submitted by: High Desert Charlie
http://forums.cnet.com/7726-6142_102-5135374.html

A Wide Variety of Possible Causes --Submitted by: tonyny77
http://forums.cnet.com/7726-6142_102-5136102.html

Many May Have It Right --Submitted by: Hforman
http://forums.cnet.com/7726-6142_102-5135399.html

XP Computer runs slow --Submitted by: compvis
http://forums.cnet.com/7726-6142_102-5135261.html

No - will never run when first bought --Submitted by: DilbertE
http://forums.cnet.com/7726-6142_102-5135257.html

Could be either hardware or software problem... --Submitted by: darrenforster99
http://forums.cnet.com/7726-6142_102-5135419.html

Probably a Hardware Problem --Submitted by: Flatworm
http://forums.cnet.com/7726-6142_102-5135513.html

Thanks to all who contributed!


If you have any additional advice or recommendation for Bob, click the reply link below to submit it. Please be as detailed as possible when providing an answer. Thanks!

Discussion is locked

- Collapse -
My take
Jul 22, 2011 1:30PM PDT

I did not get to read all the replies so forgive me if I repeat a previous suggestion.

I agree your computer should be running very fast.

You may want to consider updating your BIOS and even resetting the CMOS by removing the CMOS battery. This has cured similar problems I had.

- Collapse -
Hard Drive may be the problem
Oct 14, 2011 12:13PM PDT

As of now I have been running windows xp for one of my four computers for a while and after some experience with lags and a weird sound coming from my hard drive I decided to go ahead and transfer my files to a new set of hard drive works fine runs faster however I suggest looking at the amount of RAM you have as well as other set of variables if the hard drive isn't the problem.

- Collapse -
2 gb of memory isn't enough
Apr 5, 2012 1:48AM PDT

I had the same thing my xp was kinda sluggish even after a recovery. Then I added some memory, it perked up substantially. You should try the 4gb of extra maximum combined with the onboard 8gb and some from ? I forgot. But if you bring the memory up to the maximum without going over it runs great. xp home sp2

- Collapse -
SP3 on XP is a memory hog...
Apr 5, 2012 5:56AM PDT

but I gotta admit; I and all my clients are getting away with from 1.2 to 1.5 Gbs of RAM. Perhaps you have a hungry application running, or a memory leak?

- Collapse -
My old XP SP3 Compaq R3000 with 512MB memory
Apr 5, 2012 6:01AM PDT
- Collapse -
(NT) It won't help you none since XP recognizes only 2GB
Apr 5, 2012 4:46PM PDT
- Collapse -
Huh?....
Apr 6, 2012 2:18AM PDT

XP recognizes at least 3.5 Gbs of RAM, or at least not quite 4Gbs. That is been in the MCSE books for years!

- Collapse -
I think it's more complex than that.
Apr 6, 2012 2:26AM PDT

Processes are limited to 2.0GB each unless the /3GB switch is added to boot.ini and the app is compiled with special instructions.

Then again there may be other machines that report only 2.0GB (I've seen 1.9GB with 4.0GB installed.) So my take here is that folk will use what they encountered as gospel.

What I've learned is to keep learning.
Bob

- Collapse -
Go with a 64-bit OS ! Here is why.
Apr 6, 2012 4:48AM PDT

These are older 32-bit-only machines. All machines with a 64-bit processor (and compatible motherboard with a BIOS made for accepting a 64-bit processor, i.e. not a 32-bit motherboard with an adapter to install a 64-but processor) will recognize more than 2GB.

And you'll get almost 4GB usable in the OS, if you use it this 64-bit machine with a 32-bit OS, even if each process is invidually bound to a 2GB limit (the rest will be used by concurrent processes, or for mapping the PCI hardware, or could be usable as a system cache with a driver, or as memory used for graphics or other similar devices needing more memory (by swapping 64-bit memory pages in the virtual 32-bit space, specifically in the driver, just like what EMMS did in the old MSDOS and Windows 3.x and Windows 95 time which allowed 16-bit applications to use all the 32-bit space within a virtual 16-bit space). It is possible only because the OS just needs to reserve some pages in the virtual 32-bit space for allowing it to page-in/page-out some 64-pages in that small shared 32-bit space. But such paging has a small performance impact (it is however much smaller than paging-in/paging-out to disk).

Today, everyone should use a 64-bit OS; it also has the advantage of extending the paging space on disk, so that even with just 4GB of physical RAM, you'll still get much more virtual 64-bit space usable for applications (paging I/O to disk is still faster than having to free memory in applications, by dropping precomputed data in order to regenerate it later).

A 64-bit OS also allows you to map giant files in memory using the memory manager, which is MUCH faster than conventional I/O (read/writes to files), because it saves a lot of overhead from the filesystem. This means that Windows can also start any application without having to read it completely in memory, it just maps the executable file in memory, and then the memory manager will load the pages only on demand: this considerably accelerates the application loat time, as well as the boot time, because most contents in the required files are not read completely, but only on-demand (on the first access.

Who wants to use XP today ? Go with a 64-bit OS. It is much faster !

Note: a 32-bit OS is still perfect if you run it within a VM as a guest OS, within a 64bit OS using an hypervisor; you get even better performance for this 32-bit OS today in such VM environment than what you got over a native 32-bit installation, because the 64-bit OS handles paging much faster, and virtualizes completely the filesystem to save lots of I/O performed by the hosted 32-bit OS.

- Collapse -
Do you mean
Apr 6, 2012 4:51AM PDT

the 64 bit XP?

If so, personally I wouldn't. There wasn't much support for it at the time, and even less now.

By the way, this discussion is now almost a year old.

Mark

- Collapse -
Xp is still alive : in a VM
Apr 6, 2012 6:49AM PDT

XP 32-bit works still very well, as long as it is no longer the native OS, but only the guest OS running in a VM. Note that Windows 7 64-bit already supports running XP internally in a VM, but this built-in VM is a bit limited. There are other hypervisors that work much better and faster.

Comparing the performance of applications in an old native 32-bit XP installation and in a VM, I've found that the installation of XP only as a guest OS within a VM is MUCH faster today (at least as long as you don't need heavy graphics, but some hypervisors provide a builtin driver you can install in the guest virtual installation of XP, which works exactly like a standard driver for XP, but that will accelerate a lot the graphics rendering by forwarding these drawing using the graphics capabilities of the modern host 64-bit system. In that case you won't even see any deceleration, and in fact the graphics capabilities of the host will largely improve what was possible when using only a native 32-bit system (due to its memory adressing constraints). All I/O are in fact much faster than in a native 32-bit installation.

Games will work flawlessly (with even less troubles than when you were using antiquitated 32-bit graphics device drivers which were very insecure in many cases). And applications will even be more secure when running in a virtualized 32-bit installation of XP running within an hypervisor. There can even exist an excellent integration with the 64-bit desktop, including with shared files (with an additional very strong security offered by the VM isolation), a sharable (and secure) clipboard (allowing to communicate between the VM and its host, or between different VMs running in the same host.

Backups of XP are also much easier to do : the hypervisor provides that for you. Boot times of XP in a VM is also MUCH faster.

This means that your precious applications for XP do not have to be thrown away: upgrade the native OS, install the hypervisor, and reinstall XP as a guest within that VM (you can even reuse a complete system image of XP if you have one, to initialize your new VM).

Today, virtualization technologies now rock !

- Collapse -
Xp x64 worked well...
Apr 6, 2012 7:12AM PDT

when I tested it, of course that was a while ago. I was able to find everything I needed to run on it, because their seems to be some bleed over from the proliferation of x64 systems now. However, I was cheating and using Server 2003 drivers, as I believe they are the same NT5 kernel, if I'm not mistaken. Anyhow, I was able to get everything running on it, and I see more references on gaming forums and everywhere else that many have migrated to it, with great success.

The only trouble is, I think it is scheduled for support to drop at the same time as XP despite being develped nearly - what? - fours year later? I think M$ wants to get rid of it and Vista, so they can sell more Win7.

I never tried Office programs on it, but I always assumed if a person's CPU supported virtual machine, that a VM would work nicely on it.

- Collapse -
Thanks for that reminder...
Apr 6, 2012 7:03AM PDT

But I should have stipulated that the XP OS itself is designed to recognize 4Gb, but only reports less for other reasons similar to what you are talking about. I'm trying to keep it simple for the average reader here on CNET, but thanks for the post, as the average reader needs to know about application limits too. Happy

- Collapse -
i just turned off the auto-update feature
Aug 23, 2012 12:55PM PDT

i just turned off the auto-update feature and my old xp laptop is running fast now...

- Collapse -
Turning off the auto update feature
Aug 23, 2012 3:07PM PDT

and how did you do that?