Your PC stats are alright, so there isn't any performance-like problem with the game.
Now, first of all, I had the same problem, I used to have CTD's every 5-30 mins completely randomly (sometimes even in a middle of loading), so because neither me or you know the cause for this, I will list all possible fix ways for different kind of problems:
1.Re-install the game
If this works then your game was probably corrupt.
2.Try playing with a new character or deleting some of your older saves if you have a ton of them.
If this works then probably your PC or the game couldn't handle all the saves or something gone corrupt at one point in-game.
3.Defrag your hard drives ( all drives, not only the drive where the game is installed )
If this works then your disks were ffragged like a WW2 grenadier and you should defrag them frequently (bimonthly would be the best choice)
4.Download an error cleaner and remove registry errors
If this works, then your game probably had a problems with registries or some files got junked or got an error and the game was struggling to launch the file. However, I cannot suggest a registry error cleaner because there are different ones, but I personally use Auslogics Boostspeed
Feel free to reply or PM me, I am willing to help you.