you hard reseted your hardware then reinstalled fpsece,
these steps are correct but still,
if you want to make a real clean start you have to change your rom and check for errors in your sd card,
the sector of your rom could be ok but the FAT could be damaged (in fact it's easily damageable) a scan is recommended,
the fact that the display (fps) is still working means that it's not a hardware freeze,
i have only seen this kind of freeze once and it was with a ripped rom, maybe it's trying to access 3d models or textures..