That's a lot of tasks! I always try to keep the number of tasks running on startup to a minimum.
If a machine is running slow before you tell it to do anything, I find it's usually one of two things, 1) there's some monster service or task running in the background, or 2) it's trying to access a network resource which isn't there.
You don't mention how much RAM is available in your machine, could this be your problem?
Also check the free space available on your system partition, as Windows 9x likes to page to the the hard drive quite a lot. Ideally you want as much free space as possible, but at least 20-50mbs.
Make sure to check your temp directory, as too many files in here can aslo make a pc run dog-slow.
If that fails,try ending as many tasks as you can. I don't know from the names what each of the tasks listed do, but pettnserv, motmon and hppddir look kinda suspect to me.
HTH,
Gary