Hola, refloto el hilo para poner la solución a mi problema por si a alguien le sirve.
Finalmente mi Ryzen 7 5700X no estaba defectuoso, el problema era la BIOS.
Se ve que aunque instalaba las diferentes versiones de BIOS, figuraban correctamente cambiadas y con mi antiguo ryzen 7 2700X funcionaban perfectamente, seguían quedando datos residuales que impedían que el 5700 arrancase.
Intente meter la BIOS también por comandos de consola pero no había manera tampoco, pues me daba operación satisfactoria pero seguía sin funcionar.
Así que como ultimo recurso he utilizado un programador de chips CH341A, lo he utilizado para borrar el chip de la BIOS y meter una nueva, tras lo cual el micro nuevo ha empezado a funcionar perfectamente.
Un descubrimiento este programador, vale 12€ y te permite recuperar una placa base aunque se te haya quedado inservible por una BIOS corrupta.
Saludos.