Para quem gosta de se aventurar, eis uma forma fácil para vc atualizar seu Kernel no Ubuntu. Testei na versão 12.04 e funfa de boa, use por sua conta e risco, já que nem todos os computadores são iguais...
Acesse a página abaixo e escolha qual versão do Kernel vc quer, lembrando que a última versão (24/07/2012) é a 3.5.
http://kernel.ubuntu.com/~kernel-ppa/mainline/Aqui vou explicar qual versão vc deve baixar, no caso, 3.5 que é a mais atual, desça toda a página e entre na pasta:
v3.5-quantal/
As versões para 32 bits são as que terminam com i386 e para versões 64 bits são as que terminam em amd64. No caso seria assim:
Para 32 bits
linux-headers-3.5.0-030500-generic_3.5.0-030500.201207211835_i386.deb
linux-image-3.5.0-030500-generic_3.5.0-030500.201207211835_i386.deb
linux-image-extra-3.5.0-030500-generic_3.5.0-030500.201207211835_i386.deb
Para 64 bits
linux-headers-3.5.0-030500-generic_3.5.0-030500.201207211835_amd64.deb
linux-image-3.5.0-030500-generic_3.5.0-030500.201207211835_amd64.deb
linux-image-extra-3.5.0-030500-generic_3.5.0-030500.201207211835_amd64.deb
E em exeção o arquivo abaixo que é necessário para todas as versões (32 e 64 bits respetivamente)
linux-headers-3.5.0-030500_3.5.0-030500.201207211835_all.deb
No total são 4 arquivos para cada arquitetura (32 ou 64). Coloque eles dentro de uma pasta, por exemplo, kernel. Com os arquivos dentro da pasta, abra o terminal, vá até está pasta e instale com o comando abaixo:
sudo dpkg -i linux*.deb
Após terminada a instalação (espere a instalação terminar ou caso contrário adeus Ubuntu), reincie e desfrute do novo Kernel...