Ist zwar immer ein blöder Tipp, aber hast du alles schon mal neuinstalliert und vielleicht als Admin?
Ich spiele und benutze viel Steam und hab damit keine Probleme auf Windows Vista 32bit Ultimate,
HL2, CS:S, und vorallem HL2DM etc. funktionieren. Ich kann dir versichern das es nicht an Vista liegt,
denn auch meine Freundin spielt HL2DM und hat auch Vista 32bit (Ultimate) auf ihrem PC... und
natürlich mit anderer Hardware.
Probiers mal und gib dann nochmal Bescheid.
Oder ist es schonmal gelaufen und seit neuestem nicht mehr? Was geändert etc.?