have you defragged it? cleared the cookies? run the disk cleanup?
Even the windows defragger and cleanup utilities can help. A memory upgrade is probably a good idea if you haven't ran those, but to know how much memory it can hold you'd have to search around. I'm guessing it can't hold more than 1024mbs or 1gb.