Ed, 128MB of RAM is way underconfigured IMHO. a 1GB stick of PC2700 (333 MHz) DDR memory would be like night and day on that thing. It should not cost more than $30 - $40. https://www.tigerdirect.com/applications/category/category_slc.asp?CatId=549&name=PC2700
Pull the stick out and see what the speed of the memory is and then pick up another stick. My experience with those programs that promise to speed up or "improve" your PC are actually spyware themselves. A Pentium 4 2.2GHz should still run pretty well.