If I had to choice I still would go for Gold. Gold has been there for decades and already a reliable investment. Bitcoin is still too unpredictable. Maybe the potential of Bitcoin is much bigger but it's also still more risky.
Gold is very established. Many people use it as hedge against inflation for centuries. Bitcoin is too young. No more than 10 million knows about it.