Alright then, how about this.
America and China share the worlds largest bilateral economic relationship, and are the number 1 and number 2 largest economies. When people talk about the "G2" or the "P5+1", it never involves India.
India on the other hand is not even in the TOP TEN largest economies.
In terms of strategic and economic value, India falls far behind China and Pakistan for America. China is economically vital for America, and Pakistan is strategically vital for America. India is neither.
We are not discussing India's importance to US. The topic at hand is Sino-Indian relations. Being in the top ten list is hardly relevant either, we will make that list in about an year given the current growth rates but it won't have any significant impact on Sino-Indian relations.
All the points you mentioned still doesn't allow china to settle its issues with India in China's favor.