Same issue as everyone here, driving me crazy for the last 10 days...
If it definitely is the firmware, what would indeed be interesting to everyone is feedback on switching to similar alternative ROMs: does it still freeze, do you have other issues, what ROM would you recommend?