Natürlich, der Standard-Kernel ist schon kompiliert. Manche meinen ein eigens kompilierter Kernel wäre deutlich 1. schlanker 2. schneller 3. hardware-kompatibler.
Hier liegt die Betonung wirklich auf "meinen".
Zu 1: Ja ist wohl wahr, der Kernel ist schlanker weil man Hardware, die man nicht besitzt, nicht mit kompilieren muss.
Aber das macht bei 99% der Distributionen erstmal keinen Unterschied in der Leistung, da die meisten Treiber sowieso nur als Module vorliegen und nicht geladen werden. Es ist also unnötig solange man seine Kernel-Kompilier-Zeit nicht aufmotzen möchte, alles zu deaktivieren was man nicht braucht.
Zu 2: Der Kernel wird nur bedingt schneller. Viele Distributionen haben schon die besten performance Optionen aktiviert, oder bieten extra Kernel an, die diese aktiviert habe (der rt Kernel (rt=realtime, ein Patch) hat z.B. niedrigere Latenzen als ein standard Kernel, bring allerdings auch nur wenig Performance.
Zu 3: Wie schon erwähnt nur wenn man entweder seinen Treiber erst noch aktivieren muss, oder sein Treiber bis dato nur als Patch vorliegt.
Wenn es dir um Speed geht sei folgendes gesagt: Der Kernel ist standardmäßig bei allen Distributionen die ich kenne "sehr schnell", also zumindest so schnell, das sich nicht mehr all zu viel verbessern lässt.
Was hier Performance bringt ist die Konfiguration einzelner teile des System (z.B. bring es mit viel Ram einen Leistungsschub von bis zu 50% (in Einzerfällen) wenn vm.swappiness heruntergesetzt wird.
Der Schwierigkeitsgrad ist allerdings imho nicht der höchste, selbst als Blutiger Anfänger kann man mit einigermaßen guten Englisch Kenntnissen und der Reflektion seiner vermutlich 1-2 Fehlschläge einen spitzen Kernel Kompilieren, solange man seine Hardware kennt.
Die Doku ist nicht die beste aber reicht, so wie ich finde, vollkommen aus, und eine Beschreibung (fast) jeder Option lässt sich im Gentoo-Wiki finden (kann man zu 99,9% auf jede andere Distribution übertragen).
Also: Versuch dein Glück einfach falls du Lust hast! Bau am besten ein Paket für deine Distribution und installiere es neben deine anderen Kernel, dann kannst du eigentlich nichts kaputt machen.