Ten en cuenta que los módulos sdram y los ddr son físicamente distintos, ya que son dos tecnologías diferentes. Sólo conozco una marca de placas (ECS) que permita instalar o una u otra memoria ya que lleva zócalos para los dos tipos de memoria, pero no se puede mezclar ambas.
Yo, ni uno ni otro, cogería 512 ddr, pero si sólo tienes esas dos opciones, tiraría a los 256 ddr puesto que si bien 900 megas pueden ser tentadores, en un futuro cercano (y sin ser tan cercano, hoy día mismamente) el ancho de banda que maneja la memoria te corta las alas, mientras que con la ddr andarás más suelto, podrás ampliarla en un futuro sin ser memoria obsoleta y además que las placas decentes de ahora son casi todas para ddr.