What I do isplay in Windows Mode.
If I cc and freeze, I unstuck my character and log off, this way I wont crash the client, I just go to login screen.
This ALSO works when you get stuck in Char selection, instead of restartign the client, Windows Mode BEFORE you select your character and if you get stuck, Unstuck via website
I know this may be annoying but it is sure better than restarting the client over and over again.
Oh and If you get a error saying something like "SoulMS has stopped working" just minimize it and play on, it does not disconnect you if you leave it alone
If you have any questions on this solutions feel free to PM me or reply here.