Добрый день. Для начала обратите внимание, что проблема вылетов игры Borderlands 2 не всегда одна и та же. Однако такое чаще всего происходит при игре на системах NVIDIA. Если это ваш случай, то решением может стать правильная настройка шейдеров. Откройте файл BaseEngine.ini, ищите его в папке стима. Здесь вам необходимо будет присвоить параметру bInitializeShadersOnDemand значение true и сохранить файл. Проблему также можно попробовать решить переустановкой драйверов видеокарты и обновлением DirectX, Visual C++ Pack и NET Framework 4.5.