In der neuen PC-Games steht einiges zur Technik. HL² besitzt 3 verschiedene Rendermodelle, DirectX8, 8.1 und 9. Neue Grafikkarten (9600, 9700, 9800 + X800er, 6600er 6800er GF-Karten) unterstützen DX9, also somit alle Effekte in HL². Wenn Du eine GF4MX zum Spielen nehmen willst, wirst Du nur mit DX8 auskommen müssen, was bedeutet, dass dir einige Effekte fehlen (Wasserspiegelungen entfallen gänzlich, auch bei 8.1), Texturen wären in der Größe beschränkt (DX8 ~> halb so "große" Texturen möglich wie bei DX9) ... optisch würdest Du sicher einen insgesamt gewaltigen Unterschied feststellen.
Kauf Dir die PCGames, da wird deine Frage auf 2 Seiten haarklein erklärt.
Jede DX-Version enthält ja eine Palette an Shadern, 9 enthält alle aktuellen Shader, das optische Spielerlebnis ist wie von den Entwicklern gewünscht. Wenn deine Karte wie oben geschrieben aber nur DX8 beherrscht, dann fehlen Shader, das Wasser hat zum Ufer hin keinen sauberen Übergang (Kanten), auf dem Wasser spiegelt sich rein gar nichts ... usw. usf.