Su-27 and J-11A have higher speed and ceiling than J-10A. Su-35 is cited as lower ceiling, lower speed than those 2 Flankers. Don't have info on more advanced SinoFlankers. But that's not the point. The point is that your theory is that J-10 was designed for high speed, high ceiling with AL-31 and switching it to WS-10X may cause unacceptable loss to this performance. But if true, this unacceptable loss in performance would also translate to Flankers, which have made the switch from AL-31 to WS-10X. So either they felt that in the case of the Flanker, this loss was acceptable (I cannot understand why), or your theory may not hold water. Flankers have twice the engine, but they also need twice the engine.