Can you try with a different more powerful PSU?
or as someone mentioned it before, add some new thermal paste to your cpu to keep it cool (It shouldn't need replacing, but worth a go), or clean out your fans/ heatsink or run more cooling to see if the same issues comes up. (I went with liquid cooling and never looked back)
Maybe even install MSI Afterburner to monitor your temps in game to see whats spiking
https://gaming.msi.com/features/afterburner
Good luck with it!