In your scenario, if 500 new world currency is worth $1,000,000 USD or an ounce of gold, I think it is an obvious choice to buy an ounce of gold cause it is unlikely you will accumulate $1,000,000 USD.
I'm still waiting to hear any proof on that gold is a crowded trade and by whom. I know...