Game crashing due to C++ Exception: IDirect3D9::CreateTexture call failed.

The crash happens shortly after I start or join a game, whether if it's offline or online, by myself or when someone joins. It's becoming increasingly frequent and I'm starting to get irritated by this.
Crash log here.
its an out of memory error, the game doesn't have enough allocated ram (not changeable without hacky workarounds i think). as for fixes, reduce texture quality maybe, TdlQ's mod "clear texture cache" helps with memory also