I'm not a big fan of investing into precious metals with highly speculative markets, but BTC vs gold, I would choose gold. Bitcoin may be limited, but it is also easily replaceable. This makes it's value far more fragile.
With PoW vs PoS, the environment isn't an issue, but the cost of production is an issue. It's all about the numbers, talks about the environment is just for PR.
Gold's monetary utility is also easily replaceable... with bitcoin. We might see that play out over the next decades.
Gold isn't a very good monetary asset, since it's market is speculative and that makes it unstable. But bitcoin would be far worse, because unlike gold, it has virtually 0% intrinsic value. Stability is what the monetary system needs, because that is very important to develop the economy.