Ya, better cooling would help. But that temp shouldn't be crashing it. The tbird 1.4 are hot cpu's. I don't think that a temp like that would crash it, but what are you getting a reading from? the bios? if so than the reading could be off, they are not always reliable, just a reference.
If it's the temp that is crashing it, it must be up around 55+
My 1200mhz tbird was running at around 55c (no o/c) w/ stock hsf for over a month and it never crashed.
I then decided to o/c and I replaced my hsf.
It's probably something else in your system that's causing it.
it could be a psu problem, cause when i had a singel psu it would always restart randomlly so id say check the 5v lines and the 12v lines and make sure everything is aok. Also cpuidle brought my temps down 10c when idleing so that also might help