You're right about investments. Some capitalists have had to write off their assets in Russia as business losses.
But Russia will remain a resource economy for the foreseeable future. That's why immoral capitalists like Elmo are cozying up to Putin... They all want cheap natural resources.
The same goes for China. As long as China is the dominant player when it comes to rare earth minerals (and cheap labour), the capitalists will flock to Xi's bum and lick it as best they can.