Io ho un Toshiba Satellite L300 completamente Intel, compresa scheda grafica, quindi ho levato il supporto per:
-AMD
-NVIDIA
-ATI
-Il supporto per FileSystems che non vedrò mai(Solaris ad esempio)
ecc... Ho impostato il massimo delle CPU(2 in quanto è un processore dual core), ho levato il supporto per altre schede di rete se non la mia, ed il supporto per altre schede wireless se non la mia, ho settato ben bene le prestazioni della scheda grafica.
Ti do un consiglio:
Innanzitutto quello che ti da tutte le info del tuo PC, poi ti consiglio di partire da un .config già pronto, o meglio quello di PJV, che funziona alla perfezione ed è stato fatto per slackware ( bhè, ovviamente

), quando dai make menuconfig, seleziona prima "Load an alternate config" o una cosa del genere

In /usr/src dovresti trovare sorgenti di kernel slackwariani

Piglia quello e personalizzatelo per il tuo laptop la cosa confortevole di un laptop è che è assemblato con pezzo valorosamente dello stesso produttore, cioè se un laptop ha qualcosa di Intel ha praticamente tutto di Intel, stessa cosa per AMD, ste un laptop ha AMD probabilmente avrà anche una ATi, se è ASUS avrà una nVidia ecc...

Ovviamente lspci ti le info sicure, per più informazioni specifiche e tecniche:
Non c'è bisogno che prepari un file "hardwer"(che poi sarebbe stato meglio chiamarlo "hardware" :P ), se usi KDE puoi farti un altro TAB nella stessa console, uno col "make menuconfig" e l'altro con "lspci", ne puoi aprire anche altri 20 di TAB non succede niente

L'importante è che durante la compilazione chiudi un bel po di processi(che ne so amarok, firefox, kmess, amsn, emesene, xchat ecc...) così puoi usare il comando "make bzImge -j5" per velocizzare la compilazione, in cambio questo comando mangia più memoria ma ti sbrighi prima :P