Ping has got nothing to do with your network speed unless of course when its so slow(around 200kBps would be more than enough speed).Your ping depends on
1)your type of network (mobile network >dsl>cable>ofc). This the general order in which your ping will be based on type of network. Many a times the dsl, mobile network gives same latency(but 5g is gonna turn the tables).
2)your isp and how routing(i.e the path taken to reach the game server.shorter the better.) is done.Sometimes you can see that you get same ping higher or lower throughout the day. What i saw as a fix to this is try restarting your modem a couple of tmes till you get a better ping. Restarting helps in connecting to different dns servers of isp(one of those gives the best ping). If you want to know which one login to your modem settings and checkout after restarting each time, so that you won't always need to launch the game to know what ping you are gonna get.
3)hardwares like cables, router etc. These dont usually cause problems nor upgrading them is gonna give much of a difference.
4)Finally as you said the game servers.You are bound to get a higher ping especially considering the distance between Singapore and india.Only hope is to wait for them to have servers near india like which was the case with pubg pc lite.
I get around 100 to 150 ms with a 4g network which doesn't go over a speed of 200kBps.So definitely speed has nothing to do with ping.