Well, if youre partitioned, dont use swap. Dont flash underworld kenel on this, i did once, made my phone very laggy. Try classic kernel instead. Tell more on what you did, then maybe i can pinpoint the problem
I am partitioned zero swap, 1024 ext2 and the rest is fat, installed and went options with caine kernel. so i imagine i'll give classic a try. i turned off every bell n whistle i could find and still had a choppy/ lagging time. such a nice rom too. seems i tried them all and go back to Tommy's classic in the end.