Los Pentium 4 478 no son como los Core 2/i7, no funcionan con la memoria que te dé la gana, sino con la que requiera el microprocesador.
Me acuerdo, por ejemplo, mi primer Pentium 4 (2,4 GHz) necesitaba memoria a 333 MHz. Luego cambié a un Prescott, y ese ya necesitaba memoria a 400.
Si no, no funcionaba bien el procesador (funcionaba más lento o lo que fuera). El Presscot (3,2 GHz) tenía multiplicador de 16 y bus de 200 MHz. O lo que es lo mismo, funcionaba a 200 x 16 = 3,2 GHz. Por tanto, necesitaba memoria a 200 MHz, ya que debía ir síncrona con el micro. Por ser DOUBLE Data Rate: 200x2 = 400 MHz.
Mira el bus de tu procesador y verás la memoria que necesita. Si es de 166 MHz, usa 333, y si es de 133 MHz, usa 266.