I'm not sure if there is any differences between the Matrix version and the Steam version (probably none) so I don't know what else to suggest.
Personally, after my Steam-launched version crashed all the time, I installed the Matrix version and used it instead. I guess I could just run a diff between the two installations and see if there are any differences. I'll update this when I find out.