i was just checking my cpu temp and it was on all Cores around 40-47 °C on IDLE and When playing a Game For instance Call Of Duty mw3 it is up to like 45-52 °C is my CPU Temp Standard or i should change my HSF? and if its temp gets high Will it get damaged or the pc will just restart?
Idle is high but since load is low you are fine. Maybe you can adjust temp settings for fan in bios so it ramps up sooner.
What processor do you have?
In most cases, those temps will be fine, as long as the temps stay under 60, and some will even tolerate temps above 60.