Concerning the slowness of grep-find I found a problem.

It's necessary to put
(setq grep-highlight-matches nil)
or
(setq grep-highlight-matches t)

somewhere in .emacs. Otherwise it calls grep-probe each time on grep-find which takes a lot of time