The APUs should be enough to not bottleneck a GTX 1060 (or comparable AMD GPUs) in most games, and after that you may experience varying degrees of bottlenecking (depending on the game etc.) when moving to better GPUs. I don't think you'd hit a 100% CPU bottleneck with any GPU, but considering how expensive something like a GTX 1080 or a GTX 1080 Ti is, I'd find it hard to justify getting one to myself without upgrading the CPU as well. A GTX 1070 would still give you noticeable gains over a GTX 1060, but it may be that you wouldn't be able to find one at a reasonable price.
Even with a GTX 1080 the difference between x8 and x16 is in practice margin of error stuff and totally imperceptible, so there's absolutely no reason to expect the RX 550 would be crippled by x8.
GDDR5 has a higher effective clockspeed and larger bus width, which together mean a larger memory bandwidth. The memory bandwidth of the iGPU depends on the system specs, but we're probably talking about roughly an order of magnitude difference. Comparing the effect of DDR4 and GDDR5 speeds is complicated by the fact that with the APUs, the DDR4 speed also affects the performance of the CPU, not just the iGPU.
I don't think that's the correct question. A better one would be: Who would buy an RX 550 if they already have one of these APUs? In my opinion the minor performance gain is not really worth it. Either go for an RX 560 or a used GPU for the price of an RX 550.
If I were to lean toward a beefier dgpu system after agonising over an apu, I would second the choice of the ~$165 4GB rx560, along with a 1600 (or 1600x preferably), and a 400 (new series) am4 mobo.
The 560 is Polaris, a generation ahead of the 550, so the 560 is a closer sibling than the 550, and so is closer to the appealing apu ecosystem.
So you spend ~$340 on processors vs 170$ for an apu, but can save ~$80 on ram as you can better get away with 8GB of ddr4 w/ the dgpu. For ~$100 more, you get significantly more cpu & gpu cores, & 4GB of fast (100GB/s?) gpu cache.
Boys being boys tho, we like to think we are buying a tool rather than having fun, and making the apu sing (which it can easily), sure sounds fun.
AMD's utterly modern zen and Vega integrated on one easily cooled and unobtrusive die, is almost identical to the most advanced amd g/cpu AI mega server, except in scale, so there is much to explore & tools to do it with. A 560 Polaris dgpu places you a GPU generation behind.
A seismic difference is that by consolidating most of the important resources onto a ~tiny apu die, they have reduced their playing field from a soccer pitch to a pingpong table size, and all the old restrictions on the speed the ball can be passed around change. AMD can have their own, smarter & faster alternative rules in Infinity Fabric, or still use the old pci rules for now if it suits.
AFAIK the apu'S Fabric bus has; cpu, gpu, mem controller, io, ..., and more and then more again on future apuS - all in the footprint of a ~credit card. There will be many former restrictions that coders can bypass on an apu.