Tal como te ha dicho capisergio: la memoria y el micro trabajan asincronamente. Uno a 400 y otro a 333, hay pues un retraso o espera en la memoria.
Soluciones que no pasen por gastarse mas dinero:
Opcion A [asincrona]
Dejalo como está, es más problemático que el micro "espere" que no que sea la memoria la que tenga que "esperar", siendo este ultimo tu caso.
Opcion B [sincrona]
Baja el Bus de tu memoria de 333, lo que te permitira bajar la latencia: si la tenias en 3 a 2.5 (lo mas normal) y si eran de 2.5 a 2. Siempre y cuando tu memoria no esté funcionando en Dual Channel, ya que perderias el Dual Channel al pasar a 333.
Opcion C [sincrona]
Deja la memoria como esta.
Cambia el Bus del micro de 166(333) a 200(400) y bajale el multiplicador de 12.5x166=2083MHz reales a p.e:
-10.5x 200=2100Mhz reales (un poco mas de un 2800+)
-10x 200=2000Mhz reales (un poco menos de un 2800+)
Yo te recomiendo esta ultima opcion: en mi caso tengo un 2500+ y estoy alternando entre opcion B y C (sin criterio alguno
![machacando [toctoc]](/images/smilies/nuevos2/rompiendo.gif)
)