Das liegt an den Grafikkartentreiber, das Problem haben alle nVidia User. Es gibt leider noch keinen guten nVidia Treiber für Vista.
Aber damit es etwas besser läuft kann ich dir gerne ein paar Tipps geben.
Geh in Steam, dort machst du einen Rechtsklick auf Counter-Strike Source und gehst auf Eigentschaften. Dort trägst du bei den Startoptionen folgendes ein:
-dxlevel 80
Damit wird der DirectX im Spiel auf 8.0 runtergestellt und das sollte dir jede menge FPS bringen. Jetzt kannst du im Spiel selbst noch unter den Grafikoptionen umstellen, ich stellt hier mal ein Screenshot rein von meinen InGame Settings:
Außerdem solltest du immer den neusten nVidia Treiber installieren. Hab auch noch auf Guru3D.com einen Beta Patch für Vista gefunden, der die Performence von Vista verbessern soll. Hier der Link zum Download:
http://downloads.guru3d.com/download.php?det=1686