It is not the game. It is the payload that you are using. When you updated to the CFW you are on, did you do it through XMB? Or did you go to recovery mode? Also I have noticed that most of the people complaining about the freezing are using Gaia. Nothing against that BM, but try switching to a different one might do the trick. Also, Try using LV2 externally(where you have to run it first then launch your BM), instead of using a BM with LV2 integrated into it already.
Need an Original EBOOT???
Use your disc...