In terms of profit making bitcoin has the highest win here, gold has no high price revaluation like Bitcoin and Bitcoin creates more opportunities to earn than gold, buy low and sell high is what makes bitcoin and even many altcoins a better investment
Gold is always better for savings because of its excellent value and bitcoin is always a good investment if you can afford to buy at the right time. I'm sure a lot of people made a fortune when they bought bitcoin for $3k a few months ago