also ensure you have a reasonble amount of free space on your hard drive. if you have like 1 - 2 GB free, then expect slow performance. it's just the way things are.
remember to clean and defrag your drive/s on a regular basis. update and check for virus/spyware once a week or so.
well, just the standard procedure for a clean and working computer.