Other than running it over with a steamroller, I don't think this game will ever be smooth. I'm running it on a Dual 2 G5 and the stupid thing stutters all the time. Along with pretty regular crashes, it appears to be kind of buggy. Not sure there's a whole lot you can do.
Oh, and back up your saved games. I had a DS crash corrupt mine.