Acho que assim respondo várias dúvidas:
Para haver evolução é preciso ter variação. A variação acontece por mutação, recombinação, alterações cromossômicas; segregação independente dos cromossomos na meiose, etc.
Sem variação, todos são iguais, correto?
Tendo a variação, temos na geração g0 uma determinada frequência de cada uma das formas variantes. Na geração seguinte, esta frequência poderá ser alterada. Que fatores alteram esta frequência? É aí que entra a seleção natural e a deriva genética.
Se a característica é adaptativa, ou seja, um determinado variante (que apresente um determinado alelo, por exemplo) apresenta maior probabilidade de sobrevivência e de passar sua característica adiante, temos seleção natural;
Se a característica é neutra, ou seja, não importa que variante seja (que alelos apresente, por exemplo), temos a deriva genética, pois a frequencia flutuará ao acaso.
Em qualquer um dos dois casos teremos evolução, embora no caso da deriva genética, não esteja associada à adaptações.