FindAll vs Where extension-method

Solo quiero saber si un "FindAll" será más rápido que un método "¿Dónde" y por qué?

Ejemplo:

myList.FindAll(item=> item.category == 5);

o

myList.Where(item=> item.category == 5);

Cual es mejor ?