Is it not available in your home town or locality? (for work you can renat a room where it';s available)
Otherwise you have no choice except going to BSNL
With BSNL one thing you can do is :
VPN
Find a VPN, which has good pings to your home and see which one of them has best latency to AWS US-EAST
Then VPNize your connection, it may provide far tighter pings for your need.
If you are technically adept/or can hire someone , BSNL has good peering with
google, host your VPN client over GCloud and VPNIze over that.
Provided you don't transact a large volume of data, your expenses might be manageable.
Also you won't get <200ms in pings from Bihar to anywhere in the US