Why does the cpu fan only start to spin up at 45C. Do you have a switchable setting for it or is that figure just the default setting for it?
Do you have an option in the bios to switch the machine off if it reaches a certain temperature? If you have. You could disable the initial warning and set system shut down to say 65C. This would save the system if the cpu fan should fail.