Sorry to hear about your problems with the Blackberry Bold. I have a Bold 9650 from Verizon Wireless, and from time to time, I will remove the battery and allow the device to reboot. This usually takes care of any freezing issues. As far as battery drain, I make sure I turn off the Wifi connection when I am not connecting to the internet. My battery will drain pretty fast if I keep both going. One other thing I did was to make sure I had the latest operating system installed on my Bold. You can go to http://vzw.smithmicro.com/blackberry/ to download and install the latest software if you need it.
These were just a few things I did to make my device run smoother. I ususally perform a battery pull about once every 3 or 4 days, just to keep things running smoothly. I hope you get things going on your end.