Salut,
On le dira jamais assez le run est à éviter, la communication avec le système (noyau,librairie) n'est pas bien gérer, le run s'installe mais au bout d'un moment, après une mise à jour de xorg ou d'une quelconque librairie
en rapport avec le serveur X le rendra inutilisable.
Donc la manière la plus propre est l'utilisation de module-assistant et de du paquet source d' nvidia.
Quand à ubuntu le .run n'est pas non plus la meilleur manière.
Comme tu le constates les performances sont meilleures et plus fiables.
seul souci actuelle sous lenny les paquets nvidia non dispo, mais en rajoutant les dépots sid ça fonctionne très bien, je rajouterais qu'à partir du moment qu'on utilise testing le pinning est de rigueur, c'est à dire
le mélange de sources dans le fichier sources.list avec bien sur, un fichier preferences contenant les priorités plus hautes pour la distributions que l'on veut garder par défaut, j'ai fait un p'tit topic sur mon blog
que je mettrais sur le wiki -->
Sources.list et preferences