What are the rest of your specs? What temp are you considering "too hot"? What temp does it idle at?
You should go through and clean the dust out of the system, blow the dust out of the heatsinks, and see about arranging the wires so they dont block too much airflow.