I have a 7Mbps plan and generally pulling just a sliver under 6Mbps down. Upload speeds are still pathetic and capped very low but as I don't upload other then the lady uploading to FB pictures that doesn't matter to me as long as its enough for solid two way communication which is fine at .35-.40
I'll say again as I always say since you said your ping is 4-5ms. You cannot realistically check your internet speed testing to anyplace in the Philippines. You MUST test outside of the Philippines to get a reliable and real test. Test to west coast in the US such as San Fran or LA, test to Singapore or other nearby countries except for HK and better to just avoid China all together. They can provide amazing speeds to their own server in Manila or Cebu but your still not on the internet until it has gone outside that server which only happens when you test outside of the country. This is an old trick they play which honestly isn't much different then me testing the speed between one of my computers to another computer on my home network and then calling that an *internet* test. They teach their techs to only use their own server inside the Philippines because they know what I'm saying is true. The real capping and speed happens as your exiting their server going onto the actual internet.