In an unexpected twist, Bitcoin and gold have emerged as the high performers of 2023.