Uninstall applications that you don't use or need. Turn off GPS. Delete you prior messages. These are things that have helped me when I've had similar problems on my Curve.
Uninstall applications, delete the applications from the applications folder, right? How do I know which applications I don't need? I'm afraid to delete wrong applications..
The media card has nothing to do with it freezing up unless it is only doing it while accessing the files on the card.
The system memory is what usually causes this. You cannot run apps from the card. Too many people think that if they have X amount of available space on the media card, they are okay, but this is false.
Again, unless it is only a problem when accessing media card files (pix, flix, music, etc.) the system file memory needs to be checked.
Posted from my CrackBerry at wapforums.crackberry.com