thanks jadder, it sounds like ddraw is perfectly fine until i get to this sentence,("But ddraw is terribly flawed with W7, its set-display-mode api just can't handle interlaced/progressive mode switching and bilinear filtering is only supported with flipping surfaces. So some dirty workarounds had to be implemented in GM to make ddraw an usable option".) I am not sure what it exactly means tho.