Gorky won't carry more than 16 Mig-29s for operational reasons. We need the rest for at least 10 helos for transport, AEW and ASW requirements.
She can sacrifice the 10 helos(which I doubt) for more Mig-29s, but I am not sure if the support infrastructure carried on board is sufficient. Mig-29s are heavy. So, carrying more will decrease range of the ship drastically.
A larger carrier like Varyag or Kuznetsov can carry 28 Mig-29s plus helos as compared, but not more. Realistically, the Kuznetsov can carry only 16 Su-33s apart from an equal number of helos.
So, the Varyag will end up carrying 5-10 aircraft more than Gorky, but will have a slight advantage in endurance and survivability.