http://www.computerhope.com/beep.htm

Look up what beep pattern the computer is making during POST and that should help you diagnose what's wrong.

Cooling is very important. I think the 120mm fan purchase is an excellent idea.