Maybe the exchange over there is crap. PTCL is unreliable but its not as bad as you have experienced. In my case it goes down once a month and sometimes never get issues for months, but it does get slower during peak times. They are oversharing the bandwidth.
Its same with warid. When I bought the device 6 months ago I used to get 8-10mb but now it cant even cross 3 mb, and with time and more users, it might even get worse.