I wonder how voip performs there then.
Would be a nightmare I guess.
There is a whole area of research for this called Quality of Service. Basically how it works is that the internet backbones will look into the packages and categorize them according to their requirements. VoIP is one of the use cases which is relatively robust against package loss, but requires very small delays. So these packages will have usually a smaller queue that guarantees that a package is either dropped early or sent out early, to minimize delay.
TCP on the other hand requires a steady throughput, but as described in my previous post, relies on package loss for it's congestion control. So TCP packages are dropped very frequently, even before the buffers are full, each package will get a certain chance to be dropped when it arrives.
Online gaming usually requires both, low delay and low package loss and therefore are usually prioritized in general. Video Streaming requires low package loss but can live with a high delay, so it get's the largest buffers. And so much more.
I had a whole module in University about this stuff. Long story short it's very complicated and there are no generic statements like x% package loss possible/meaningful