Gold continues to reach new ATHs, while Bitcoin's market prices are relatively stagnant. As a matter of fact, prices have declined due to Trump's on-going trade wars. The beloved cryptocurrency is far behind from its last-recorded ATH. I consider it hard for Bitcoin to surpass Gold. At least, in the time-being. Things might change in the long run.
I know Gold will keep rising in market price (which leads to a higher market cap), but so will BTC. If the latter increases at a faster pace, then it could overcome Gold's market cap in a "blink of an eye". I'd buy and hold both commodities just in case.

If you see Gold prices moving and making all time high but bitcoin is not following it, then we need to understand that Bitcoin will follow the Gold and also the M2 Money supply. Both Gold and M2 money are at all time high and bitcoin will follow it. So, no one should remain in any sort of ambiguity that Bitcoin will remain suppressed. However, it is not possible for Bitcoin to surpass gold at the moment and there is a lot of difference between the marketcap. Gold marketcap is around 22 trillion while Bitcoin marketcap is only around $1.8 T.