Wenn ich das richtig sehe, hast du einen Ryzen R3 1200. Das ist nach dem Dualcore Athlon die lahmste Ryzen CPU und die wird eher der Flaschenhals sein als die RX 570, z.B. in GTA V. Nur vier Threads die noch dazu sehr lahm getaktet sind und die erste Ryzen Gen hat auch noch schlechtere Latenzen was die Gamingleistung limitiert (btw was für RAM hast du verbaut?). Es bringt also wenig bis gar nichts jetzt eine etwas stärkere GPU zu kaufen, da wird nur in wenigen Spielen sichrbar mehr fps kommen wenn die lahme CPU bremst. Selbst wenn du den 1200 üertaktest ist der immer noch lahm. Und wenn ich lese dass du weder GPU noch CPU auf 100% Auslastung hast, ziehst du den falschen Schluss dass die GPU limitiert, denn dann ist es die CPU. Da läuft dann ein einzelner Core ins Limit, es wird aber trotzdem nicht volle Auslastung angezeigt da aneder Kerne brach liegen, trotzdem limitiert die CPU wegen zu schwacher Leistung pro Kern.
Warte noch ein bis zwei Monate, dann sollte Ryzen 3000 breit verfügbar sein und die Preise sich auf normalen Level eingependelt haben. Dann kaufst einen R5 3600 (mit oder ohne X), damit bist du von der CPU erstmal auf der sicheren Seite. Der passt auch mit Bios-Update auf den B450er Board. Auf den R5 1600 upzugraden wie du auch geschrieben hast ist auch nicht mehr empfehlenswert, der ist veraltet und hat wesentlich weniger Leistung pro Kern, das ist eiegntlich nur ein Sdegrade zu dem R3 1200.
GPU-Upgrade dann später wenn wieder Geld da ist, Navi böte sich da an.
Jetzt aber mit einer auslaufenden GPU aufzurüsten obwohl eh die CPU das Problem ist bringt gar nix.