Идеальный вариант - ставить память из одного комплекта, состоящего из 2-4 планок памяти, чтобы заполнить два или четыре слота на материнской плате. Но допускаются совершенно разные комбинации, главное, чтобы память была только одного типа (DDR3 или DDR4, например). В комплекте планки полностью протестированы на корректность работы друг с другом, производитель это гарантирует.
Еще можно ставить несколько одиночных планок одной модели, чтоб завести память в многоканальном режиме. На практике с проблемами в подобных случаях не сталкивался.
Но никто не запрещает ставить память в самых разных комбинациях и даже с разными частотами и таймингами - например, DDR3-1333 и DDR3-600. Работать будет со скоростью самого медленного модуля из них, но целесообразность такой комбинации весьма сомнительна.
Иногда бывает ситуация, когда надо нарастить объем памяти. В материнке 4 слота, 2 из них уже заняты китовой памятью. Казалось бы - отправляйся в магазин и покупай еще один такой же кит. Но нет, точно такого уже нет в продаже, придется подбирать максимально похожий. Был случай, когда ставил два разных кита из пары планок каждый по 1866 МГц, отличаются только тайминги. Объем и частоты одинаковы. Но когда оба кита работают вместе под нагрузкой, то наблюдаются сбои. Помогла ручная настройка частот на уровне 1800 МГц, подобрал тайминги, на которых оба кита вместе нормально работают. Итого занизил частоту на 66 МГц, разницы в производительности заметно не стало, зато сбои исчезли. Потом понял, что в эти киты зашиты XMP-профили, для каждого кита они свои, отличаются один от другого, что и вызвало проблемы, пока память работала без ручной настройки.