Du stehst gerade vor dem Problem, was sicherlich viele User haben. (Ist also nichts Aussergewoehnliches und daher auch nicht weiter schlimm. Es macht die Angelegenheit fuer uns nur etwas schwerer.....)
Um das Thema Grafikkarte mal etwas ausfuehrlicher fuer deinen Fall zu formulieren:
Du hast eine Grafikkarte in deinem Rechner. Auf dieser Karte ist ein Chip verbaut, der von ATI (AMD) gefertigt und mit dem Namen HD6450 versehen wurde.
Dieser Chip wird von einem Grafikkartenhersteller verwendet und auf einer eigenen Karte verbaut. Der Hersteller muss dabei nicht ATI oder AMD heissen. (Sapphire, Asus, XFX, Gigabyte, Palit und diverse andere Kartenhersteller bieten Grafikkarten mit diesem Chip an.)
Nun ist von AMD/ATI vorgesehen, dass alle diese Karten zunaechst einmal mit dem Treiber von AMD/ATI funktionieren. Das macht es fuer den Endverbraucher einfach, weil es keine Rolle spielt, wer die Karte produziert hat -> Treiber findet man bei AMD.
Leider erhalten einige Kartenhersteller aber auch Genehmigungen, den ATI-Chip zu modifizieren. Dann funktioniert der Treiber von AMD nicht mehr und man muss den Treiber des Kartenherstellers verwenden.
Bei Notebooks ist das aehnlich, weshalb man ausschliesslich die Treiber verwenden sollte, die der Notebookhersteller anbietet.
Was hier bei ATI-Chips eher die Ausnahme ist, ist bei NVidia die Regel. Die meisten Chips werden von den Kartenherstellern modifiziert und nur wenige Hersteller verweisen auf die Referenztreiber von NVidia.
Nur wenn der Kartenhersteller keine eigenen Treiber anbietet und auf die Referenztreiber der Chiphersteller ATI bzw. NVidia verweist, kann man diese direkt von ATI oder NVidia verwenden.
Alles andere fuehrt in den meisten Faellen dazu, dass die Karte nicht ihre volle Leistungsfaehigkeit entfalten kann oder seltsame Verhaltensweisen zu Tage bringt.
In deinem Fall ist es also wichtig zu wissen, von welchem Hersteller die Grafikkarte stammt, auf der dieser ATI-Chip verbaut ist. Nur dort kann man erfahren, welche Treiber fuer die Karte zu verwenden sind. Und nur der korrekte Treiber wird fehlerfrei funktionieren.
Und wie oben mit dem Google-Link angedeutet.... alleine mit der Bezeichnung des Grafikchips laesst sich die tatsaechlich verwendete Karte nicht ermitteln und somit auch nicht nachlesen, ob sie spezielle Treiber des Kartenherstellers benoetigt.
Nun komme ich zu dem eingangs genannten "Problem" zurueck. Mit Software wie Everest, SIW, GPU-Z oder der Anzeige von Windows wird dir nur der Grafikchip auf deiner Karte ausgelesen. Die Karte selbst bleibt damit aber unbekannt.
Man kann damit etwa (noch nicht einmal exakt) die Leistung der Grafik beurteilen.
Um nun herauszufinden, was da tatsaechlich in deinem System werkelt, muss man bei einem Desktop-Rechner schon das Gehaeuse oeffnen, die Grafikkarte betrachten und darauf den Kartenhersteller ablesen oder nach einer FCC-Nummer Ausschau halten. Bei Notebooks hingegen ist der Notebookhersteller und die Notebook-Modellbezeichnung wichtig.
(Infos zu Notebooks hier nur der Vollstaendigkeit wegen. Bei dir handelt es sich ja um ein Desktop-System.)
Wenn ich die Informationen von AMD zu deinem Grafikchip korrekt interpretiert habe, dann sollte deine Grafikkarte bei Verwendung der richtigen Treiber in der Lage sein, Shadermodell 2.0 problemlos zu behandeln, was auf deinem Betriebssystem (XP) mit DX9.0c ebenfalls kein Thema sein sollte. (XP & DX9.0c ist
AFAIK bis SM3 ausgelegt. Hoehere Shadermodells sind Vista und W7 mit DX10/DX11 vorbehalten und unter XP nicht verfuegbar.)
Was du auf jeden Fall tun kannst: DirectX 9.0c neu installieren.
Das schliessst jedoch nicht ein Problem ein, welches durch das Verwenden eines falschen Treibers auftreten kann.