Your dilemma is meaningless (like choosing an integer number between 2 and 3). Money is only a handy intermediary in the exchange of goods and services (one should never forget that). It doesn't have value of its own (digital money as the most extreme example), apart from the transactional utility only. So if I had to keep 1M dollars and couldn't spend it, that would be basically equal to having no money at all. The situation with gold is essentially the same, though (unless you are a gold bug or just like the shine of the metal, indeed). But if I could spend both the gold (sell it) and the money, I would indeed go for 1M dollars...
Since with money I can buy anything (including gold) while I would have to first sell gold to get the same 1M dollars as money