China's ASBM program has been overestimated by many in the West, specifically by those who stand to gain from creating a panic over Chinese military power. They still cannot project force outside of the South China Sea and the Sea of Japan, and even those bodies of water are contested by U.S. military might. Could we win a land war? Probably not. Do we need a land war in order to beat China? No. Realistically, they could be beaten into submission without a single brigade setting foot onto the mainland. This wouldn't result in a decisive victory with an unconditional surrender, but then again, those rarely occur throughout history. Winning a war doesn't entail completely destroying an enemy. As it stands right now, the single most contentious geopolitical issue involving the United States and China is the existence of Taiwan. If China ever tried to invade Taiwan, and yes, that is a distinct possibility, that would result in war. China would have to totally conquer the entire island within a matter of days if they wanted to have any chance of defeating the U.S. in such a conflict.
As long as we have Ah-nold, we win.