If its running vista on 1gig of ram then that could be your problem. vista takes a lot of memory to run.
additionally, you should be preforming disk cleanup and defragment on a regular basis. disk cleanup is fast, so you can do that while sitting at your computer. for defragging i suggest...