ok so strange thing, I got off work today turn on my pc. My auto update bios app thing pop ups and says theres a bios update for my msi gaming 970 mobo. I Updated my bios. Restart PC. Start playing dx11.. Boo yah. It didnt crash for 3 hrs until the client crashed.
Normally i get a crash within 10 mins "display error stopped responding" or something like that. So it seems my bios update did something. i also played an hour after the crash and everything seemed to be working well