wow that is hot.
Your getting close to the thermal limits of the cpu at 70c, if you say its at idle and at 70c sat in windows.
If the stock cooler is the Amd one with, copper cooling tubes, the temp should not be as high as you are saying.
So it suggests that the cooler is not fitted right on your cpu.
If the cooler came with pre applied thermal compound on it.
It may also have had a thin plastic strip covering the thermal paste applied, to stop it being roughed up or rubbing off the contact base with the cpu heat spreading cap.
Forgetting to remove this on a stock cooler is often the reason you get such high abnormal temps when first fitting a stock cooler.
I would take it off and double check you have not left the plastic sheet on the cooler thermal paste pad.
trust me I have seen a few peeps forget about it when fitting a stock cooler with pre applied factory thermal compound.
If the temps have always been 70c as you say from day one of fitting the cooler then it is the likely cause.