The HDD grinding noise seems like a bad sign. I'd recommend you to backup all your Imp. files.http://www.computerhope.com/jargon/t/thrash.htm
As for the CPU, the stock cooler should be fine.
Use CoreTemp to monitor your temps @ idle as well as under load.
Your temps should be well under 80c, when under max. load.