Oil, gold and crypto ETFs outperformed last week as Middle East tensions lifted commodities despite a broad tech-led market selloff.