go for your local cable wala if there is any in your area.
if PTCL Broadband ( Landline ) didn't worked for you than forget about getting all those cheesy wifi devices with capped limits they are useless unless you have too much money you want to give away ( in this case i will recommend a charity or my personal bank account )
Use a "Kunda" and hook it up in your neigbour phone line for free internet ( just kidding won't work anyway unless you want to steal your neighbor wifi )
Well when it comes to PTCL or any other Services it work like this:
If you are living in some high/elite society or have some "uncle sitting in high place" then you are in luck which mean more then better phone line connection and less fault's, in some manner your complaint can also be given preference to others. i have a friend working in PTCL Customer Support as a Floor supervisor in DHA karachi.