Russia has a good R&D base though. Their only problem is the lack of funding. If China could provide international English schools and gave the scholarships to the Russians that would help China tremendously.China needs to be doing a lot more. As I mentioned before, basic research and applied research R&D must match the level of the combined alliance arrayed against it (less China's allies like Pakistan and Russia, but those are virtually negligible), PLUS what's required to catch up. In other words, a huge amount of investment.
Further, China needs to revamp the education system from the ground up to provide a lot more incentives for students to study science and technology. Like discounted tuition and fees, school-to-jobs pipelines with guaranteed income, subsidized housing, etc.
"Brain Drain" is the game, and it is time for China to use it. I know that China uses it on students from Africa but they dont keep them, they study in China and most of them return to Africa. Thats a net loss to China, it should try to keep them in China as the ones who come on China are often the brightest minds of Africa