Ruble need a couple of years to loose it majority of his value against dollar but have you checked the BTC price it can go upto 1000+ and can come back to 100 within a couple of months.
The market capitalization of bitcoin is still too small. It is still early stage of bitcoin. When bitcoin reaches the market capitalization of 1000 bn, the value will be very stable.
It will be stable even at 100 billion, or when more people will use it. Right now the big players are manipulating the market, once the distributioni s more even, it will have less volatility.
Distribution will never be more even because big time whales will not allow that. Market manipulation will never end.