I'm not entirely sure what is causing your problem, but I have read that crashes in Windows are often caused by registry errors. I read it here:
http://ezinearticles.com/?What-Cause...ash?&id=792856.
For fixing registry problems, I seem to be having good luck with Registry Mechanic by PC Tools:
http://www.pctools.com/