ho notato una cosa che potrebbe essere utile
settando il runlevel:3 all'avvio nel momento in cui l'xfree86 viene avviato con lo startx (cosa che penso sidebba fare sempre quando si smanetta con l'xfree86.conf) se ci sono problemi perche avete configurato male l'avvio della nvidia basta dare un xfree86setup e viene creato automaticamente l'xfree86.conf comprendente i driver nvidia.
Enjoy