En mi 7700K la temperatura con/ sin XMP variaba uno 7-8 grados, es lo que tiene pasar de meterle 1.2V a 1.35V al controlador de memoria de la CPU. Completamente normal, nada de lo que preocuparse.
Los 1.35v se le meten a los módulos, y no redundan en el controlador de memoria que tiene sus propios voltajes asociados. A no ser que hables de 1.35v en system agent, lo cual me parece excesivo.
Por ende, tendría que subir el vcore (vcache en micros con voltaje individual), vccio y/o system agent para tener mayores temperaturas. Quedando a salvo el calor residual, pero que no puede ser mucho pues las memos no suelen calentarse en exceso con esos voltajes.
En cuanto a que el XMP suba las temperaturas por él solo, no debería ser así salvo que se aplique un ligero overclock al micro o se utilice un strap diferente al estándar para poder hacer carburar la frecuencia xmp de esas memorias. Las placas Gigabyte solían hacer esto, y no tanto las Asus, salvo cambio de strap.
Por ejemplo, las memorias a 3000MHz de la primera tandada de DDR4 metían strap 125 para carburar. Por qué??? Porque Haswell-E no era capaz de hacerlas trabajar en strap 100 y 100:100 ya que no lo toleraba la controladora. Sin embargo los Broadwell-E ya podían llevar hasta 3400 en 100:100, y los actuales Skylake, Kaby, Skylake-X y Coffee ya toleran hasta 3800 en 100:100.
Otra cosa que se comentó en el Foro ROG de Asus es que en Broadwell-E (6950x por ejemplo) el llevar las memorias a 100:100 y 3400 implicaba subir ciertos voltajes que no son controlados en Bios y que determinaba mayor temperatura. Por eso era preferible llevar 3200 y 100:133. Yo llevé la cpu a 3400 todo el rato y no tuve problemas por ese lado.