Yes a CPU can get damaged due to power shortages/ power surges, however if a CPU gets damaged most likely your pc won't boot at all so I'd discard that.
Reaching to safe mode indicates it's software related, some driver or program that gets loaded on normal boot is causing the freeze, try running a chkdsk /R on your c: drive while on safe mode, if that doesn't do it try using your OS repair disc.