La opción del ryzen 5800x3d esta bastante bien, además tiene su precio correcto para ser segunda mano.
La opción del i5 12400f pese a llevar ddr5 no te lo recomiendo, placa base de gama baja, disipador regulero, procesador que juega en una liga inferior al ryzen...
Sobre la ram, si el combo incluye ya 32gb ddr4, mejor dejar esta y vender tus 24gb actuales.
Opción B, comprar nuevo el i5 12400f cuesta ahora mismo unos 115€ que es un precio estupendo para lo que es.
Le añades esta placa Gigabyte B760M DS3H DDR4 que anda por los 100€, y aprovechar tu actual ram... creo que es la opción que mas me convence de todas.