I second fink's recommendations. Check for overheating issues.

If you do not have at least 4GB of RAM on a 32 bit system or 8GB on a 64 bit system, more RAM would help. Also, run a memory tester to check for bad RAM.