No possible way in the entire world your CPU temps are below 40°C while playing games, and should more likely be in the 45-60°C range, depending on what kind of games, settings, cpu usage, etc. 18-25 is unrealistic. Highly improbable. Potentially impossible.
AMD sensors are not worth beans on the low end and it sounds like yours are either not working at all or you are monitoring the wrong temps. You need to download either HWinfo or CoreTemp, and install whichever you prefer, and check CORE temperatures while gaming. (NOT HWmonitor or OpenHardware monitor).
As far as your overclock goes, if you've been overclocking your CPU by 300mhz, with increased voltage and are using a stock cooler, it's highly possible you've fried the CPU, but that might be jumping to conclusions. Does it work at all with default settings and no overclock?