El X870E es el mismo que el X870, pero más grande, la mayor diferencia es que llevan 4 puertos PCIe mas y 4 Satas más (de 4 a 8 en ambos casos)
Incluso la más barata echando un vistazo rápido te podría servir 1 M2 x5, 1 M2 x4 2 M2 x3 (261€)
Por 100 € más tienes la GIGABYTE X870 A ELITE 1 M2 x3 y 2 M2 x4, el cuarto no lo nombran y supongo que será X3
Eso es en lo que te tienes que fijar, luego valorar las conexiones USB u otros extras como el WiFi si lo necesitas
Por el tema de la disipación para un uso normal no debería preocuparte mucho, en estos chipset hasta la más básica es muy buena placa en ese aspecto.
Incluso en B850 hay alguna con 4 slots M.2 sacrificando un par de puertos Sata pero tendrías que ir mirando por fabricante porque no hay ningún estandar
Saludos