Sim, é prática recomendada usar módulos de memória idênticos. Você não pode misturar DDR com DDR2 ou DDR2 com DDR3 ou vice-versa. Você quer ter certeza de que cada bastão tenha a mesma latência, tempo e voltagem.
Você pode, no entanto, misturar modelos DDR3 diferentes porque eles teriam essas mesmas latências, temporizações e voltagens. Onde se um foi um pouco mais rápido, a placa-mãe vai fazer o underclock mais rápido. Isso ainda não é recomendado.
Quanto ao local onde os módulos de memória devem ser ocupados nos slots da placa-mãe, geralmente a placa-mãe especifica quais slots devem ser usados e organizar os slots ou bancos por cor. Ele não será executado no modo de canal duplo se não estiver nos bancos corretos com módulos de memória correspondentes.