Sometimes a vpn helps as it compresses data between server and client. Many gamers use OpenVPN, with encryption disabled, which functions as a very low latency UDP tunnel.
Home -> Good ISP routing -> VPN server -> Game server (~50ms RTT)
Home -> Bad ISP routing -> Game server (110ms RTT)
I can help you with such a VPN setup if you are interested.
Otherwise, I saw some one here hosting a gaming server on PTCL, not sure how, but if you can get it hosted on PTCL you are all set.