Amd fx 6300 reaching 70C

My amd fx is reaching and exceeding 70C on load(while gaming) and during normal works like typing documents or browsing it is pretty stable. Is this because of the summer season? Because temperature's reach 40C easily. Thermal margin on idle and light load remains in between 45 and 53 and on load reaches 17-20. System in signature and cooler is stock amd cooler.
 
The FX stock cooler is not very good.
For FX, 70c. is too hot.
You can buy a cryorig H7 or cm hyper212 for $30 or so.
It will keep your pc cooler and quieter.
I would expect idle temperatures to be about 10-15c. over ambient with any cooler if it is mounted properly.
 
So i need to recheck my stock cooler, and as of now in my country that 30$ cooler costs as much as 4000 INR(60$ :D). So i need to wait a few days, btw what do you think about the deepcool iceedge 400xt? Will it bend my mobo as its around 585g in weight