Yes those Kirov class battlecruisers alongwith armaments (as mentioned in your post) will be a good deterrence against any Chinese misadventures. If there is a future war against Pakistan, PLA Air Force may come to Karachi and Gwadar for defence.
But I think majority of India's nuclear...