T-Mobile has better routing in Poland, it also has good routes abroad, but recently there have been problems with Level3 -> Deutsche Telekom, the German T-Mobile is too weak for packets entering the T-Mobile network, and some servers returns the route to T-mobile via Level3 and therefore high latency and packet loss occur there.
Sample test for PUBG Mobile server:

And when it's ok, the ping is as follows:

And here is the cause of the problem, the contact between the German T-Mobile and Level3 in Vienna:
$traceroute -4 -w2 46.205.193.47
traceroute to 46.205.193.47 (46.205.193.47), 30 hops max, 60 byte packets
1 * * *
2 vl199-ds1-j2-305CR52B5.lon3.choopa.net (45.63.102.161) 17.751 ms 17.757 ms 17.741 ms
3 * * *
4 * * *
5 6-1-9.ear1.London1.Level3.net (195.50.91.1) 1.591 ms 1.594 ms 1.583 ms
6 ae-1-8.bar3.Vienna1.Level3.net (4.69.148.138) 24.373 ms 24.335 ms 24.312 ms
7 80.156.160.133 (80.156.160.133) 136.834 ms 136.497 ms 136.492 ms
8 217.239.41.214 (217.239.41.214) 137.255 ms 138.444 ms 137.013 ms
9 80.157.206.190 (80.157.206.190) 151.286 ms 150.784 ms 150.963 ms
10 83.220.99.219 (83.220.99.219) 149.489 ms 149.373 ms 149.225 ms
11 83.220.99.220 (83.220.99.220) 143.987 ms 144.014 ms 144.379 ms
12 * * *
13 * * *
14 * * *
-- Traceroute timed out --

In addition, T-Mobile will soon start providing public IP as an additional paid option. I have already received such an IP as a pilot.