I do not consider gold to be money. You can't go and buy most goods and services with gold. Gold is a commodity, dollars are money.
Bitcoin is a virtual currency. It has more in common with paypal than it does with dollars or with gold. I wouldn't really call it money until it is more widely accepted as payment for goods and services.
When there was no cash, gold or silver was the most common trading methods at the time. However, at present, gold is a commodity that is purchased for decoration, beauty or hoarding.
Somehow for me gold was asset. We could still see some changes on the value of gold this days. even bracelets and necklace made out of gold are getting a high value when time past by.