Like to interject here.
BVR's are never fired at more half their maximum range. All those fantastic range statistics on paper are just that, statistics on paper. While a BVR certainly has more range than a WVR, but hit probability of a BVR of any kind is less than that of WVR, and WVR's could be fired at close to their maximum range.
BVR may have changed Air-combat but not to the extent that you think. A superior plane would be victorious over an inferior plane in BVR combat ( provided training of pilots is same ), even if the inferior plane has small RCS, unless the RCS of targetting plane is so small that it could not be detected by aircraft that is targetting before Aircraft that comes within 90% Kill range; a feat that could be achieved only by full stealth Aircrafts.Also introduction of AWACS nullify much of small RCS advantage that JF-17 would have over Su-30's.With or Without AWACS, it would be detected before it could bring a Su-30 inside it's kill envelope but with AWACS, it could be detected a lot earlier.
Currently, a Su-30 could detect a JF-17 ( as per public literature for Radar ranges ) before that 30 enters kill envelope of 17. It would matter little as to how far away a Su-30 could be detected by 17, if it could not take any action against 30.
Your analysis suffer from the flaw of overestimating 17 because it ignores radar capabilities. SU-30 may have a large RCS but it also carries much bigger radar compared to 17. Indians would be truly fücked, if their plane had a large RCS and a small Radar. A large radar of 30 balance it's large RCS disadvantage.