$1,000 worth of gold bought in 2000 is worth about $3,600 today. Silver about $3,000.
If you had bought $1,000 of Tesla Motors stock 2 years ago it would be worth $8,300 today
$1000 worth of gold bought in 1980 would be worth about $2200. $1000 dollars from 1980 have inflated to $2865. The price of gold has not keep up with inflation long term.