Have you checked if you're running out of available ram with daily usage?
If so more ram.
Or if you really want to improve it get an SSD. Biggest performance upgrade you can do.
Although if it's randomly been really slow lately you should solve that first. What does the activity monitor say?