A ver, por partes:
Cuando te refieres a DDR300, a q te refieres?
A una memoria q es capaz de trabajar a 300Mhz de frecuencia?¿. En ese caso seria DDR600 ó PC4800.
Si estuvieras refiriendote a esas memorias, la verdad es q NO habria problema en q trabajaran a una frecuencia menor, es decir que una memoria q rula a 300Mhz, facilmente rula a 266,233,200,166 y 133 Mhz respectivamente.
Si por el contrario te refieres a memorias q trabajan a velocidades de 150Mhz pues tampoco deberia haber problema alguno.
Lo q si te digo es q andes trasteando con los memory slots, es posible q por temas de Memory Interleave tengas problemas (puede ser esa la razon de q se te chine la maquina en windows).
Asi q ve a BIOS, carga unas Default, deja 1 solo modulo y asegurate q cada modulo por separado rula correctamente.
http://www.memtest.org/download/1.26/memtest86+-1.26.floppy.zip
Esa utilidad te sera util si quieres diagnosticar algun problema con las memorias.
Ojo con tu fuente de alimentacion tb..., revisa carriles.
Vamos hablando
H