Borderlands 2 randomly freezes

Hello there,
My game is randomly freezing in SP and MP, it’s roughly after 30-60mins of playing BL2 I don’t have any mods installed I have also tried several guides on the internet to fix my game but no success BL1, Prequel, and BL3 works fine only BL2 is freezing
My PC specs are:
GPU: Nvidia RTX 2080 SUPER
CPU: AMD Ryzen 7 3800X 8-core
RAM: 16GB
Resolution: 1920x1080 144Hz