Hey there,
Sorry to hear that you encounter trouble where the game is unplayable after 30 minutes.
It is great to see you have already followed some troubleshooting steps as this helps us to investigate the cause.
In this case it would be great if we could take a look at your DxDiag and MsInfo files. You can share these with us directly by ...