USA. All the way. If I have to choose between America and China.
Yes, America has destroyed parts of the Muslim world recklessly. I'm not going to deny this fact. Having said that, we must also admit that China's Uygur persecution is justified ideologically. China is trying to erase Islam from East Turkestan. America's Middle East policy by contrast is almost exclusively motivated by the huge energy resources in the heartland of the Islam.
If I have to make a decision, I go with America. I'd rather buy America's support than obey to China's communists. Sooner or later, our Pakistani friends will understand this.