Depende de lo que te puedas o quieras gastar en la placa, de la cantidad de slots, puertos, etc... que necesites, hay muchísimas y de muy diversas prestaciones, calidades, etc...
También depende si quieres usar ese procesador hasta el final de su vida útil, o eres de los que cada poco tiempo amplían el equipo y quieres ponerle uno de la serie 5000 p.ej., que en ese caso sería mejor una B550.
Respecto a la RAM, pues más de lo mismo que con las placas, si no te quieres gastar mucho un kit de 3200MHz CL16 rinde bien, uno de 3600MHz CL16 rinde un poco mejor, pero suele ser bastante más cara, y ya para los más exigentes hay kits de más frecuencia, pero normalmente bastante caras, además que eso ya entra en el terreno del OC y no todos los micros y placas admiten lo mismo, unos llegan a 3800MHz (manteniendo el FCLK con relación 1:1 que es lo mejor, se puede tener la RAM a 4000MHz sin ese ratio y rinde peor en general) otros más, otros menos...
Saludos.