Bitcoin is always better then gold when it comes to an investment and bitcoin can also be used as an currency to buy things online where as gold is only a store of value and even buying and selling gold involves very lengthy and time consuming process.
Bitcoin is obviously better due to its higher returns, but you have to consider the risk, which is high as well. If one can accept the risk, blindly he/she should opt for Bitcoin.
Gold nowadays are also available electronically, and it doesn't consumes as much time as it did previously. Time to acquire or sell is not the issue, but the return rate is, which is quite low and lengthy process to have a good profit, unlike Bitcoin.