I would say to buy a ryzen 3300X, with dual channel RAM for the integrated gpu and try that, and if it doesn't have the performance you needed you can buy a dedicated graphics card. but for those games the integreated graphics should be enough and you would save some money, at least for some time