As gold prices approach $3,000 per ounce, investors are eyeing undervalued mining stocks poised for major gains. Silver, ...