Hey All.. I think Toxinia may have nailed it. I have an eVGA GTX 970 - FTW Edition, which means they're factory "OC'd" = (Overclocked).. I was routinely having either the Device_Hung or Device_Reset issue, but almost always by my 4-6th game.
Using eVGA Precision XOC software (free) to manage the "clock" speeds, I under-clocked my graphics card .. I brought the GPU "base" clock to its factory specs per nVidia: 1050 MHZ for GPU clock offset (-166 MHZ, down from "0", which is actually 1216 MHZ due to factory OC), leaving all other settings in the Precision software untouched, and applied those settings. I did not change any other Origin, or TitanFall 2 in-game graphics settings (and my framerate is still hovering @ 60 FPS), and have played maybe 20 games now without the game crashing (at all) either due to the Device_Hung or Device_Reset errors. No other changes were made to my system, so process-of-elimination stands firm with the clock speeds being a potential issue.
Not sure if this will need fixing on nVidia's side or Respawn's, but it seems that any clock speeds above factory (original) nVidia GPU-specs for the card might be the issue.
Thanks Toxinia!