Slight advantage is all that counts. MICA (Max range 60km) armed M2k are no match for PAF AMRAAM C5 (Max range greater than 110km).
Let's admit that M2K-5 upgrade was a scam. It did not even "bring up" Mirage 2000 to two decades old F-16 block50/52 standard. Refusal of Dassault to integrate AESA and Meteor should have been a solid reason to walk away from the deal.
We will have edge over PAF with Astra MK-1. AMRAAM AIM-120C5 has a Range of 105 kms. Astra MK-1 has a range of 110 kms. So Astra is Superior or on Par with AMRAAM AIM-120C5 in terms of Range. So astra mk-1 is what will help gain the edge Against PAF in BVR Domain. Coming to IAF Mirage-2000 than yes ,PAF F-16 has Advantage against it in terms of BVR. I accept this.
But let's Do you know how our 1 SU-30 MKI
(Avenger, 1) Dodged a Barrage of 4-5 AMRAAM AIM-120C5? You see this was because PAF is not very Professional in its BVR Tactics. They fired AMRAAMS From DMAX range and hence our SU-30 MKI Dodged them all. Also Jammers were involved in Helping Evade AMRAAMS. That Day PAF wasted 4-5 AMRAAM. Cost of each AMRAAM is From $300,000–$400,000 for 120C variants.
That means PAF wasted more than 1.2 million Dollars. So we know that AMRAAM is a Threat but we are well aware of how to effectively counter it.