das hängt mit DirectX zusammen, dass sich nach dem Graphikkartentreiber richtet, der sich wiederum nach dem Monitortreiber richtet...
DirectX muss irgendwie erfahren, wie hoch die maximale/bevorzugte Bildwiederholfrequenz für bestimmte Auflösungen ist. Diese Daten erhält DirectX normalerweise vom Graphikkartentreiber (man kann sie aber auch mit DXDiag.exe festsetzen, hatte bei mir jedoch nie eine Wirkung). Der Graphikkartentreiber sollte sich normalerweise an die Daten des Monitortreibers halten (macht er aber nicht immer, z.B. Matrox). Allerdings gibt es auch Graphikkartentreiber, die eine eigene Monitorauswahl haben, deren Daten dann meist auch korrect an DX weitergegeben werden.