Bzgl TFC, lad mal diese Datei herunter und füge sie ins Spieleverzeichnis ein.
http://www.cstrike-planet.com/wads/196-gfxDer Pfad sollte in etwa so aussehen
C:\Program Files (x86)\Steam\SteamApps\common\Half-Life\valve\gfx.wad
Da ich TFC selbst nicht habe kann ich nicht genau sagen ob es da tatsächlich einen "Half-Life" Ordner gibt.
Auf jeden Fall muss diese Datei in den "Valve" Ordner.
Alternativ kannst du auch mal versuchen die Dateien zu verifizieren (ich schreibe jetzt auf Englisch, da mein Steam-Account auf Englisch gestellt ist):
-Steam Library öffnen
-In der Liste Rechtsklick auf TFC
->Properties (Eigenschaften)->Local Files (Dateien oÄ)->Verify Integrity of Games Chache (irgendwas mit Verifizieren^^).
Bzgl Windows, wenn du noch die Windows CD hast startest du mal den Rechner von der CD (ggfls im BIOS das CD/DVD Laufwerk als 1. Boot-Device einstellen).
Wenn der Rechner von der CD gestartet hast müsste irgendwo eine Option zur "Reparatur" sein, diese wählst du aus.
Ich hab XP schon ewig nicht mehr benutzt, bei Windows 7 hat es bisher im Fall der Fälle wieder zum normalen Betrieb geführt.
Ansonsten wäre nach 8 Jahren Dauerbetrieb evtl mal eine Formatierung und Neuaufsetzung des Systems sinnvoll.
MfG