@bellandrew si effettivamente anche 5600/5700 sono valide alternative, il 5800x3d è sicuramente la scelta più onerosa ma anche quella più performate, sta poi all'utente decidere in base alle proprie esigenze, se fossi io e dovessi scegliere se fosse una tradizione breve di un anno in attesa di meglio risparmierei sul 5600 indubbiamente, mentre a lungo termine prenderei il 5800x3d.
no non hai retrocompatibilità, o prendi una mobo ddr4 o ddr5, ma direi che il problema non ti si pone, molto può cambiare nel tempo e come ti ho detto se lasci la tua build cosi, non hai bisogno di cambiare nel breve periodo.