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