But I don't think that the crashes are related to being overweight anymore
You're not alone then. Function which your crashdumps shows as crash point didn't changed since november 2010. If it would be bugged, all players would be affected, not just you.
Bad news is that your crashdumps are mostly useless as they don't even show callstack correctly.
Good news is that Reloaded is currently moving everything what's possible from .dlls to scripts. What it means for players is that even if something nasty will happen it should
not lead to application crash - in most cases client is still able to run [without failing features ofc]. It's also easier to catch *what* is failing for devs - and that's the main problem in this case