Eu já instalei muitas ROMs em muitos modelos Samsung que tenho reparado e sempre ficaram as fotos e demais ficheiros da SD.
Quanto aos contactos, mensagens SMS, etc... ha programas para fazer o backup disso antes de instalar a ROM... eu como tenho os contactos sempre associados à conta Gmail e é lá que estão todos eles, cuando instalo uma ROM basta configurar a conta Gmail e todos os contactos são repostos.