If you hold the 0/I button longer it should make a couple of beeps and shutdown.
About the freezing it's probably your PS3 or a lot of people would complain since the hardware is pretty much the same.

It might be overheating. Did you try do undust it a bit? Maybe with a vacuum cleaner at not too high speed.