Yes, it seems pretty OK.
Forget about Revolut. There is more reasons for it, IMO (evt. search here).
Try the abovementioned; and there is much more such payment providers, like Worldfirst, etc. Honestly, I do not know in detail how they all are with Pakistan; but e.g. Moneycorp sends money there for sure, AFAIK.
(See, originally I was – incorrectly – under some︀ impression that you need some EMI account able to receive payments too; but this is︁ another story.)