@Artureeto La placa si o si una 450M que no se porque me parece que te estas liando
Por 2 cosas:
1) La H
310M es una placa base de
intel y solo sirve para CPU INTEL no para AMD
2) Las de AMD son las B
450M y solo sirven para CPU AMD no para Intel
Las placas de AMD son
Primera Generación
A320
B350M
X370
Segunda Generación
B450M
X470
Respecto a porque una placa B450 y no una B350 o una X370 o una X470 pues muy sencillo porque:
0) Las A320 ni las cuento porque son de una gama tan tan baja que no merecen la pena y te darán muchos problemas con una CPU decente (son placas diseñadas para PC de ofimatica no de juegos).
1) Las B350M son las placas de la primera generación de Ryzen (los ryzen que empiezan por "1" como por ejemplo el Ryzen 1600X que te habian recomendado antes)
Esto hace que si le pones un Ryzen de 2ºGeneracion en una placa de 1ºGen....el PC no te arranque (ya que la BIOS no tiene "esa CPU" en su lista de "admitidas" (porque cuando salio la placa base esa CPU aun no existía))
Esto hace que el PC no arranque...(tienes que actualizar la BIOS primero) el problema esta en que para poder actualizar la BIOS el PC debe encenderse....y no se va ha encender si no reconoce la CPU por lo que es un poco "la pescadilla que se muerde la cola)
2) Las X370 mismo caso que el anterior
3) Las X470 al ser "4" esto quiere decir que reconocerán las CPU sin necesidad de actualizar la BIOS...pero la cuestión es que las X470 son muy caras para tú presupuesto
Asi pues tú opcion es una placa de la serie 400 (que reconocen la CPU directamente desde su fabricación sin necesidad de Actualizar la BIOS) y al mismo tiempo BARATA
Conclusión las placas
B450M son las que tienes que mirar.
Ademas de cara a futuro (cuando actualices las cpu por una mejor te conviene comprar ya una placa decente (en calidad) por eso yo te recomendé la MSI B450M MORTAR porque así en un futuro podrás poner un Ryzen 3800X de 400€ sin tener que preocuparte de si la placa base no se convertira en un tostador al ponerle tal pedazo de CPU
Saludos