Open Properties for Borderlands 2 in Steam then under the Local Files tab backup games files. This will took a few mins and while waiting you can also Verify the game cache. Doing both these might work for you.
Also try to optimize PC to avoid other problems that affects your game play. For instant fix your system utility tool PCFresher.