SP2 does not cause system crashes on its own. Problems with SP2 are caused by pre-existing errors in the XP system that the service pack is, or is being, installed on. The errors are shown up by SP2 and are just indications of something fundamentally wrong.
The best (only?) way out of this is to do a clean install of Windows.