Vista user here. It's too early to cry success, but I'm getting good results with my nVidia chipset by using "nVidia Inspector" and limiting the frame rate. 40-50fps seems to be just right for my computer with a single flicker every five minutes. At 30fps I have experienced no disruptive screen flickering at all during a 30 minute test, though I prefer not to got that low because it feels a bit sluggish to play that way in 2013.
Possibly unrelated, but I have set compatibility mode of all three game executables (oc1, oc2 and oc3.exe) to windows 98 and disabled "visual themes" and "desktop composition".
ATi users should be able to find a program that allows you to access hidden frame rate limiter settings on your chipset. Give it a try and report back!