Gold and mining stocks have both their advantages. Mining stocks might do even better when gold rises faster than oil. So far oil got ahead of gold, and the large-cap mining stocks could have done even better otherwise. Also, way down the road, when everyone gets really scared and a shortage develops, the physical gold could to better too and go vertical, while miners might already price in a lower average price.