I can't seem to nail down the problem, so I'm covering my bases by asking here; forgive me if I'm asking the wrong question in the wrong place.
In Dungeon Siege 3, after 10 minutes (or less) of play, all character models in the game will start flickering in and out of weird states - like there'll be a really fast flicker between the model's normal state and one where limbs are splayed all over the place at odd angles. I can't seem to grab a screenshot of the problem, unfortunately. The only way to fix this is by restarting the game, which will start misbehaving again after 10 or so minutes. If I attempt to play on in spite of the flickering, eventually the game will slow to a crawl, necessitating a quit anyway. Obviously, this is quite infuriating.
Because of the time-related nature of this, I originally thought it was a GPU overheat; sadly this doesn't seem to be the case. I've looked into stuff about my graphics card and I can't really seem to have found a decent solution there.
If it helps, the hardware I'm using is
Radeon HD5970 (this is a dual-chip card... thinking it may be the culprit)
Intel i7-920 CPU (2.66GHz hyperthreaded quad)