Gold will get a profit right away, it is already going great recently (as great as gold can get, not compatible to bitcoin when it is on a bull run) but bitcoin will probably take some time. What you have to realize is that gold is directly pegged to dollars, if dollar loses its value then gold increases in value, they are not separated by anything else, even on price changes, we are talking about a limited number of gold in the world and increasing number of dollars hence by theory as long as humanity sees gold as something valuable there will always be an increase in gold.
On the other hand bitcoin is pegged to dollars only in price calculations, they have nothing else in common and even though we think the price of bitcoin will go up when dollar goes down, there is still the fact that people could simply just sell their bitcoins and drop the price at the same time.
You are right in this statement.
In the event of a crisis, the best way out would be to invest in metals, which are pegged to the Dollar. In a crisis, everything is subject to falling but metals.
Bitcoin itself can be dumped by many who understand this factor to skip their money for gold or silver.