I used to have 28ms on Dubai servers and from the past month, its 149ms constantly. Talked to my ISP and they says that its not their issue because ping is spiking at the last destination hop.
Check Tracert please.

Tracing route to dxb.valve.net [185.25.183.1]
over a maximum of 30 hops:

1 <1 ms <1 ms <1 ms 192.168.100.1
2 2 ms 3 ms 2 ms 202.163.100.252
3 5 ms 3 ms 3 ms 202.163.100.13
4 2 ms 3 ms 3 ms 202.163.100.66
5 2 ms 2 ms 2 ms khi77.pie.net.pk [221.120.205.77]
6 5 ms 3 ms 3 ms rwp44.pie.net.pk [221.120.251.229]
7 3 ms 2 ms 3 ms static-khidr-ni02-sw.pie.net.pk [202.125.128.179]
8 27 ms 27 ms 27 ms khi77.pie.net.pk [202.125.132.230]
9 31 ms 30 ms 31 ms 10.44.152.146
10 28 ms 28 ms 28 ms 94.205.255.33
11 148 ms 148 ms 148 ms 185.25.183.1