I will tell you one thing and that is that the weapon system that is the PAF is using on the Mirage is solely dedicated to Mirage type air craft and I personally have not seen those Mirage employed weapons on any other PAF type.What would be the replacement of our Mirages, we have 2 option J-10 or MIG-35, what your Choice???
The only proper way to replace the mirage is to take a look into those aircraft that have the ability to deploy those weapons effectively and by effective I mean all the physical and link parameters must be met.
Mirage in the PAF is used as a strike/attack aircraft (originally it was a high-speed interceptor) The options that you have given hence the Mig-35 and J-10 both cannot be a proper replacement for the Mirage.
Both types are medium weight multirole fighter aircraft one can say they can fit the role of the F-16.
Right now the replacement for PAF Mirage would be another Mirage of equal or advance type. Lookin into the future and focusing on all the parameters of the role that the Mirages plays would realistically give the PAF 2 options and those are the (one and only savior of the PAF JH-7 and the other option is to Play with Jf-17B …. what I suspect that the PAF will opt for the JF-17b as their deep strike, stand off attack aircraft.