Buy these five non-tech stocks that are well positioned for the long haul, Bank of America says Shares of Nvidia are red hot, but Bank of America thinks there's a slew of other stocks that investors should consider.