CryptoPay is a pretty good card AFAIK, not too sure if they deliver to pakistan but you could always directly ask their support.
You could also try
AnxPro, haven't tried this yet so I don't have firsthand experience, and it's HongKong based.
I searched at bitcoin.com and this is what shows up for Pakistan.
bitcoin.com bitwa.la/ It's more like a payment service and wire transfer. Basically, you enter the payment details(recipient,amount,etc) on their site, pay them with bitcoins, then the site will automatically convert to whatever currency and pay for you. (SEPA) Card issuer is MyChoice. Have a look at their thread
here