Die genau auf 500MHz zu bringen wirst Du nicht so einfach schaffen. Die offiziell von AM2-CPUs unterstützten Einstellungen sind DDR2-400 bis DDR2-800. Dabei sind das aber im Prinzip nur "Richtwerte", der echte Speichertakt wird dann mit einem geradzahligen Teiler im Verhältnis zum CPU-Takt eingestellt. Das ist nötig, damit CPU-Takt (und damit der Takt des Speichercontrollers) und RAM-Takt in einem einigermaßen synchronen Verhältnis stehen.
In Deinem Fall wird bei den aktuellen Einstellungen der Teiler 6 verwendet. Der Speicher läuft also mit 2800MHz / 6 = 467MHz (ungefähr). Beim nächstkleineren Teiler 5 wären´s schon 560MHz am RAM und damit zuviel.
Entscheidend ist also, dass der
Speichertakt direkt vom CPU-Takt abhängt. Das bedeutet, egal welche Kombination von HT und Multiplikator Du verwendest, bei gleichem CPU-Takt hast Du immer nur die selben Taktabstufungen beim RAM zur Verfügung - eben die, die sich aus den geraden Teilern ergeben.
EDIT: Natürlich sind´s nicht genau die gleichen Taktabstufungen, da sich die Richtwerte am HT-Takt orientieren, wie oben beschrieben. Zum Beispiel kann man bei den normalen 200MHz HT-Takt den Speicher nicht schneller als mit 400MHz betreiben, bei 2800MHz CPU-Takt entspricht das dem Teiler 7. Die vefügbaren ganzzahligen Teiler ändern sich also mit dem HT-Takt, aber es bleiben ganzzahlige Teiler relativ zum CPU-Takt.
Hier hab ich sehr viele Tabellen zum Verhältnis zwischen CPU-Multiplikator, HT-Takt, Speichereinstellung und realem Speichertakt gefunden:
*klick*
Um den RAM auf DDR2-1000 zu bringen musst Du die CPU über- oder untertakten.
Auf der anderen Seite fehlen Dir etwa 30MHz, das sind ~6% des Takts... mit dem Manko kann man imho leben =)