DirectX11 keeps crashing

I have been having an issue with my machine for the past few weeks. Every time I run a game on my machine what uses DirectX11, the game crashes after about 20 minutes of it being played. It only happens to games that are using DirectX11, (anything but DirectX9/10 etc.) It happens to games such as: TitanFall, Metro: Last Light, Far Cry 3, Bioshock Infinite, and Battlefield 4. Other games such as L.A. Noire, TF2, Portal 2, Garry's Mod, and Orcs Must Die 2, work perfectly fine. I have tried a number of things so far to attempt to fix this issue such as: running the program as administrator, checking for updates on all of my drivers, reinstalling drivers, and turning ups fan speeds. None of these have worked for me. Please help.

Computer Specs:

Cpu: Quad-Core AMD Phenom(tm) II X4 840

GPU: Nvidia Geforce GTX 650 Ti

RAM: 8.00GB

Thank you

some of those games dont soppourt that graphics card i upgraded after having problems with it.

you could save for a new dx12 graphics card eg the 800 series from nvidia.

if you cant get a new one heat can cause a problem for dx11 but games like titanfall and bf4 are only really for dx11.2 and the 650 only has dx11 - dx11.1

Also if your running win 8 that really isnt optimised for dx11.

keep trying with drivers beta drivers can help somtimes.

good look.