hehe battlefield 2 is good i think you can get bf2142 instead and there are many singapore servers on which you can play on!
so no problem !! get the game.. btw the Connection speed doesnt matter much for PINGS(atleast 256kbps ill required) anyways more the better!!
go check this link *www.game-monitor.com/search.php?game=bf2142&location=SG