Both gold and oil can offer solid returns, in different times and ways. Here's what investors should know now.