falls es dir rein ums Gaming geht würde ich die Finger vom 3800XT lassen, da ich vermute das der 5600XT den 3800XT im Gaming alt aussehen lassen wird und dann beide in etwa das gleiche kosten werden...
falls Anwendungen im Vordergrund stehen würde ich warten bis die 5000er released werden und dann günstig nen 3700X bzw gleich den 3900X nehmen, oder wenn Geld nicht so die Rolle spielt gleich den 5800X....
ah ich seh grad wenn du dein Board nicht auch tauschen willst dann kannst du nur die Zen2 nehmen, da x370 wohl ziemlich sicher kein Bios für Zen3 erhalten wird, dann defintiv auf den Release der 5000er warten und dann fürs Gaming günstiger einen 3600/3600XT und falls eben Anwendungen auch wichtig sind (du hast leider dein bevorzugtes Anwendungsgebiet nicht genannt) den 3700X (der ist die goldene Mitte und kaum langsamer als der 3800X/XT) oder eben gleich einen 3900X