Have you looked into build.prop/int.d tweaks?
There's a few build.prop lines you can add that I really like to us that makes your phone pretty smooth. My phone runs as smooth as butter with no O/C, SmartassV2 governor.
debug.composition.type=gpu
ro.max.fling_velocity=12000
ro.min.fling_velocity=8000
persist.sys.ui.hw=1
I also change:
windowsmgr.max_events_per_sec=260
from 260 to 60 since that's basically the FPS and even my gamer eye's can't notice much of a difference over 80. This line is already in the build.prop and does not need to be added. The first set of lines can be added to the bottom. (Supposedly this will save battery but feel free to leave it the way it is for better performance.)
Just mount system as r/w and edit them with a text editor. There's one built into Root Explorer. There's tons of tweaks you can find if you Google build.prop and/or int.d tweaks. Test em out and see what you like.
Oh and I almost forgot tvall's new kernel. It's a geeked out version of bob's. Just flash it like you would flash a ROM. It's super smooth. Just be careful if you are utilizing an sd-ext partition. You may want to disable it before trying to flash the kernel.
Here's links to d/l the kernel and his O/P where his ROM build and Kernel are posted.
tvall_kernel_v0.2.1.zip
[ROM] tvall's iho Roms and Kernel "thread hijacked"
Make sure to backup before you start the fun.
