Also, there is this helpful bit of software that can analyse why you're crashing to help you diagnose how to fix it.
http://www.digitalrebellion.com/promaintenance/
I know the developer and have tested some of his products, he's genuine and awesome, not some kind of spamware outfit.