ryzen 5 3600 is a very solid cpu for gaming. I would advise you to get the sapphire pulse or nitro+ rx5700 xt instead of msi. Avoid msi mech variants as they have poor coolers. If you still want to go msi, go with the msi gaming z series
Its a good match for sure, make sure to use Ryzen master and set a profile and max the cores to 4200. Games like Fortnite & Cod wz will easily be played at 144hz 2k not so much with red dead but it will still play good, easily surpassing the 60hz standard (with the right settings)
ryzen 5 3600 is a very solid cpu for gaming. I would advise you to get the sapphire pulse or nitro+ rx5700 xt instead of msi. Avoid msi mech variants as they have poor coolers. If you still want to go msi, go with the msi gaming z series