Have you considered memcache? As for your my.cnf, try increasing the values.

The following should be helpful: http://blog.highspeedweb.net/2008/07...log-for-mysql/ http://www.linuxweblog.com/tune-my.cnf

Your my.cnf is too basic, you can easily get more queries and tables cached to reduce CPU.