@david,have you tried with vsync on and off? i find out that if i disable the SO sync and just leave the in-game one, the hangup takes much longer to occur,might be worth a shot?