Well the 560x is more than capable of handling those tasks for sure but the Vega 20 is a big step up. You get a lot better performance and also better thermals since the ram is built right into the GPU package so its getting cooled by the heat pipes leading to better performance. I would personally recommend the Vega 20 over the 560x for the price difference.