8Gb of ram is pushing it, but it should be okay if you don't run too much unnecessary background processes. As for the CPU I would go for a R7 1700 if you can. The strong point of an i7 is it's high clockspeeds compared to Ryzen, if you get the locked one the 1700 will decimate it in streaming.