There is zero chance that China could defeat the USA in a conventional (i.e., non-nuclear/biological/chemical) war anytime in the next 60 years at absolute earliest. And realistically more like 160 years at ABSOLUTE earliest. 60 years is if something totally catastrophic happened like a global mega-depression that took us back to steamships and cavalry. 160 years is a long time--the USA was founded only 228 years ago--so I suppose some huge shift could happen within that large of a timespan, but I don't see it happening. Somehow the USA would have to severely regress relative to China economically AND lose most or all of her many allies.
China would never attack the USA anytime in the foreseeable future, by the way, as that would be a lose-lose situation. Similarly, the USA isn't interested in starting a war with China.
I mean basically if China attacked USA and somehow unconventional arms weren't used, it'd still be the Chinese army vs the combined might of NATO at minimum, and likely most of East Asia, Australia/NZ, Canada, India, and possibly others. Who might China have as allies? N Korea, Iran, and Vietnam, maaaybe?
Radical Islam remains the largest threat to the world. You can reason with China; Chinese understand that they can't nuke someone without retaliation. But you can't reason with religious fundamentalists, some of which are probably stupid enough to want to nuke others willy-nilly and welcome retaliation as it would mean the end of Days, the return of Isa (Jesus), Armageddon, blah blah go to Paradise blah blah 72 virgins. The only way to defang Islam is to get people off that crazy "religion" which insists on never progressing beyond the literal word of the Quran, written 1400 years ago. No matter how many moderate Muslims there are, there will always be that lunatic literalist fringe. I would love it if all Abrahamic religions ceased to exist.. they cause SO many problems. Thankfully there aren't many such religious fundies in China.