Several economic catalysts could push gold to $5,000 per ounce, but the timeline depends on when conditions shift.