i actually found a possible solution to random crashes (if you are absolutely sure you did not have problems installing mods, etc)
Its caused by files inside models.big being randomly "uncompressed". I first noticed this with certain cyberfaces not showing up in MVPEDIT. So i checked models.big and noticed the files were shown as compressed. I compressed them again and they would show up as they should.
The same thing with uniforms applies. I noticed certain uniforms would cause the game to crash when selected for play. So i went back to open models.big using BigGui to compress them (though they should already be shown as compressed) and wala....the game worked again using that team's uniform. Strange, but hell it worked.
Not sure why this happens, but when installing mods, the other files in the models.big somehow get affected. Possibly because the file size due to all the mods installed makes it larger than what it was intended to be, thus the instability.
note, this worked for me, may not work for your particular problem, but just throwing it out there for anyone to try.