Pues no conozco muy bien tu telefono móvil, pero he estado mirando sus caracteristicas oficiales y su CPU no pasa de 600 Mhz, así que creo que basicamente esa es la raíz de tu problema. Ten en cuenta que yo dispongo de un HTC Hero con la CPU Overclokeada a 692 Mhz y tampoco consigo que este tipos de reproductores DivX para el móvil reproduzcan los videos sin tirones. Simplemente nos falta velocidad de proceso en el móvil...
Y respecto a los vídeos que te reproduce la app por defecto, eso es porque esa app solo reproduce vídeos que el propio sistema operativo que lleva tu móvil lee por defecto, y esos vídeos normalmente tienen una resolución igual o menor a la de tu pantalla (320×480), pero los DivX y XviD lo normal es que tengan resoluciones con el doble de píxeles por pantalla (640x480 o similar), y ahí es donde nuestros móviles se quedan cortos.
Salu2