I had the same issue, I used this:
seta r_swapInterval 1 //VSYNC 1 enabled, 0 disabled
in the rageConfig.cfg file and it no longer resets itself. Also, in CCC I put the vsync (wait for vertical refresh) to On, unless application specifies.
Now all that happens is crashing when I go into the Wasteland from any other map. I can load fine into Wellspring but not the Wasteland.