I am using an i3 4150 with msi h81m-e33 mobo (using this pc for almost 6 months), but last few days the cpu is getting very hot, when idle it is 40-45 degree, but when i play flash games or watch 60fps video on youtube the temperature rise up to 95 degree, but when i watch movies/tv shows temperature is 65-70 degree, what should i do? should i buy an after market cpu cooler?