Cara, já aconteceu isso comigo porém eu tenho esse jogo na steam e o problema era com a Steam mesmo.
O que eu fiz foi verificar integridade do game e apaguei os arquivos que fica nos documentos do windows, (claro fazendo backup do meu save, apenas).
Mas como o seu é pirata, a dica que eu dou é iniciar o jogo sem a Steam aberto e faz o mesmo esquema dos documentos, faz backup do seu savegame e apaga tudo de borderlands 2 da pasta de documentos do windows.
Nao tenho garantia que resolva mas pode ser que der certo.