I think its simply their service is simply way oversold and their servers are congested at the hubs going to the backbones. You can get a perfect speedtest done going to their servers in Cebu/Manila but as soon as you leave the Philippines be it to Singapore, HK, or the US it goes to crap even when you use a server that has a very solid and high end backbone. Then one has to remember a backbone is like having a 10 lane highway. Its not 10 lanes each way its a max of 10 lanes and the ISP can decide how many lanes going each way of the 10 lanes. Here in the Philippines the ratio they use is probably closer to 9 lanes for download and 1 lane for upload. Well their just isn't enough allotted to the upload lane as everything you do on the internet requires some bit of uploading but almost every Filipino has at least 1 FB page and they constantly upload photo's sometimes dozens of photo's of the same thing and a half dozen pictures are nearly identical. Add it to everything else doing uploads. But the catch is that the download lanes are also congested especially at peak time so they can't simply swap one of those to an upload lane without making things worse. Also consider the server your talking to is that appointment that expects you there at exactly 1pm and if your more then 4 seconds late then they cancel your appointment and give it to someone else. Hence internet times out because your data packets got lost or just to slow to reach its destination address. What would be an interesting experimentative day is if the Philippines blocked facebook and such social apps for uploading and sharing photo's for a day and see how much things changed. *Disclaimer*. No I'm not blaming FB for these things but look at how many Filipono's use the internet and its often just browsing pictures of FB especially other people's FB and uploading more Photo's themselves. Hence why FB is really the only online place to advertise.