I found this at a win98 forum..It may help.
It Is more likely to be a software problem
You probably have to many unecessary items that automatically startup when Windows
starts. Those are constantly running in the background using up resources.
Right-click on the icons in the tray area, open each, go through the options to turn
off the "tray" or "run at startup" feature.
For the others, go to Start>Run, type msconfig. Leave systray, scan registry, Load
Power Profile, *StateMgr, your virus scanner and firewall if you have one.
Go to Start>Run, type sysedit. Look over the autoexec.bat for unneccessary lines,
click the win.ini and check for programs loading here:
[windows]
load=
run=
Open Explorer and navigate to c:\windows\temp and delete all files here. Empty the
Recycle Bin.
Open Internet Explorer, go to Tools>InternetOptions, click the Delete Files, choose
to delete all Offline, content and Clear History buttons. Click the Settings button,
then set a reasonable size for the temporary internet files cache. You can set it
as low as 5-10mb.
Close all tray applications and hit Alt_Ctl_Del and end task on all items except
for explorer and systray, disable your screensaver, then run scandisk, then defrag.
Reboot.
If you're using Microsoft Office, look up this Knowledge Base article to kill the
Find Fast Indexer.
How to Disable the Find Fast Indexer
Msconfig....Things safe to remove from startup:
http://www2.whidbey.net/djdenham/Uncheck.htm