Thanks for the answer, got a pretty good deal on a Radeon 5600XT so i'll probably get that one. Do you think the 5600XT will be able to keep up with the next games games that come out for PS5/Xbox Series X and still play them @1080p 60fps? Or will i have to change it in the future? Sorry for the bad english it is not my native language and try to do my best.
PS5/Series X is more geared towards 4k resolution gaming and those can't be compared with a fairly upper mid-range PC, that you aim for a 60fps gaming experience at 1080p. Theoritically for the first two years, yes, the games releasing on PC, PS5 and Series X would be playable at 1080P (not necessarily always 60 FPS) on your rig. But as developers discover the true potential of these consoles, you can upgrade the GPU and add more RAM (say around end of 2022) to match up with the requirements of any game releasing on all 3 platforms. With the Ryzen 3700, you are good for at least two years now at 1080P.
Note: Depending on the power supply (PSU) you have , you may require to upgrade that as well to satisfy the power requirements of the new GPU, if you upgrade after 2 years.