Silver has been underperforming gold for about 15 years, but technological advances could give it a much needed boost.