update:
my game fixed itself after maybe a day. I tried restarting before it fixed itself and it changed nothing. I've recently switched to the torrented file because, because the steam version doesn't let me do dlc maps since I haven't bought them. it's started crashing again and I'm guessing it'll fix itself again for no apparent reason after a day or so. if anyone has any advice it'd still be much appreciated