For one thing, Ubuntu's i386 kernel only recognised half of my 2 GB of RAM, so installing the i686 kernel meant a HUGE improvement on my desktop, especially since I tend to have many applications running at the same time.Besides, if the performance increase was really only 0 - 2%, why would Ubuntu bother with building separate binary kernels for i686 and k7?