whoa there - thanks for the compliment, but to be honest, I am no way an expert.
I like to think I know a little about a lot of things, rather than knowing a lot about a few things.
broad and shallow rather than narrow and deep.
and one area I have not bothered to keep abreast of since my son left home is the gaming arena: FPS's, graphics card etc.
happy to help spec up that PC, as it is I think as it stands it will be wanting, but that depends on what games and your budget.
first up, give us the complete spec's, for example, you don't mention the power supply, and that MSI mobo, they do many variants of the B450M like the MORTAR, PRO, and GAMING models.
while the Ryzen 5 is better than the entry level processors, that one is still only a mainstream level unit, for gaming you probably should be looking at the performance ones like the Ryzen 7's or Threadrippers, but of course, budget constraints come onto play then.
you can only spec up a rig based on the games you want to play now, or are just coming out, or what you can guess is just around the corner.
spec'ing a rig on what may be required in 2 years time would be a waste. better to upgrade components as required which is why getting the base components right from the get go is important, that is, the PSU, CPU and motherboard. usually you only need to upgrade the GPU and sometimes more RAM down the track.
or get a PlayStation or Xbox.