I would explain Chinas issue like this:
China has another life and people there have another priorities in their life. China has alot of intelligent people and these people cares only about making business. You have to work hard to earn enough money so you can bread your family in China. They do not have enough time to play a stupid video game like f.ex Swedes have. But then again if we look into the game that requires high intelligence to play, then CHina and other Asian countries scores much better than Danes, Swedes and especially Na's bcs people there are simply much smarter. In physics, math Olympics, Europeans have no chance against them.
Yeah, today we are used to that Europe, NA are the strongest, smartest in everything, but it havent been like that whole the time. CHina was ahead of whole Europe for almost 1000 years. ANd do you rly think that the west will dominate the earth in future? Asia will grow and things will be changed. The wester world had its time when it colonised whole fking world and earned themself richdom from the suffer of other countries, thats why we are ahead of them all. But it will not last forever