400Mhz é mais rápido que 333Mhz, conforme definição;)
Por outro lado, a diferença entre o ram de 333Mhz e o de 400Mhz é, na maioria dos casos, insignificante em relação à minha experiência. Mais ram é melhor na maioria dos casos, no entanto, depende do padrão de uso. Se o seu servidor nunca estiver usando mais que 512MB de RAM, então ficar com os 512 @ 400 será melhor.