The best performing index fund over the course of time is the S&P 500. This US-based index fund is super popular with South African investors - as, over a period of almost 100 years, it has generated average annualized returns of 10%.