Try this for the overheating problem it worked for me in a similar situation:
Take the side panels off of the case and put a box fan on one side, making sure there's plenty of room on the other side for air to circulate. Noisy as all get out but very effective.