I follow (though I cannot claim to clearly understand) your point regarding investment: if I get it right, GFCF is how much money local corporations invest in fixed assets. This I assume is a good thing because it shows that industries are growing their infrastructure, etc. Two questions arise: (a) Is this investment possible because the Indian companies are making higher margins in comparison to Russian ones? (b) or is it that the Indians are spending the money in such build-out while the Russians are eating up the profits?
Returning to more general terms (broached by both of us above), Russia (from my second hand knowledge) seems to have the upper hand, given that they do not suffer the extremes that India does while at the same time being an technical [skills] powerhouse (or have things changed so drastically in the last decade including me, before which every Indian student looked up to Russian texts as authoritative). Russia is after all the country that put the first Indian in space and supplied a large chunk of India's "defence" arsenal -- keeping in mind that the sophistication of defence products is a good indicator of scientific achievement.
I would also assume that Russia suffers lesser from issues of population, lack of infrastructure, resource over-exploitation, communal and regional conflict, entrenched corruption (not just in a bureaucratic sense), religiosity (;-)) including caste systems and so on, lack of natural resources, etc, etc. (with English being to India's advantage).
So, if all of the above is true, Russia can trivially (trivial in a technical sense, not in terms of the political will) replicate the Indian "success" and do so in a more sustainable manner. Or so it seems to me. I am guessing though that I am missing something...
--ravi