I would like to suggest XPress Money. You can send mney to Pak through Xpress money via UAE Exchange. It's free and reliable as well. I found their rates better than Western Union.

OR

You can send through UBL as well.