Well, that's much better than not having internet for hours every other day. And this was getting so bad with RailWire that I was getting disconnected every single day because even local issues started happening. So, I don't really care. 
About gaming experience, here are the pings in various servers-
Mumbai: 38ms on average. 30ms on some matches of Valorant.
Singapore (Valorant): 90-95ms.
I have seen 82ms on average in some Singapore servers of Critical Ops and some speed test servers of Ookla. So, no idea why it is bad with Valorant's SG server and few more SG servers.
Delhi (Critical Ops): 45ms.
Bahrain (Critical Ops): 80-85ms.
In case of RailWire, it was like this-
Mumbai: 43-60ms (could be anywhere in between but stable) when there is no issue with their gateway. Otherwise it goes as higher as +100ms even if I am getting full speed in speed tests of every server. They manage to fuck only the latency somehow.
BTW, during Mumbai gateway days, ping to Mumbai was 22ms in RailWire.
Singapore: 65-120ms.
Delhi: 50-65ms
Bahrain: 60-75ms.
About gaming experience, here are the pings in various servers-
Mumbai: 38ms on average. 30ms on some matches of Valorant.
Singapore (Valorant): 90-95ms.
I have seen 82ms on average in some Singapore servers of Critical Ops and some speed test servers of Ookla. So, no idea why it is bad with Valorant's SG server and few more SG servers.
Delhi (Critical Ops): 45ms.
Bahrain (Critical Ops): 80-85ms.
In case of RailWire, it was like this-
Mumbai: 43-60ms (could be anywhere in between but stable) when there is no issue with their gateway. Otherwise it goes as higher as +100ms even if I am getting full speed in speed tests of every server. They manage to fuck only the latency somehow.
BTW, during Mumbai gateway days, ping to Mumbai was 22ms in RailWire.
Singapore: 65-120ms.
Delhi: 50-65ms
Bahrain: 60-75ms.