Une piste à creuser :
Sur les version pré-3.4.x, en utilisant le driver Direct3D 9, les sprites (persos et objets) sont redimensionnés toujours à la résolution de l'écran (et non pas la résolution native du jeu). Donc, en affichant à la résolution de l'écran, les sprites gardent leur finesse.
Sur les version 3.4.0 et 3.4.1 (ou seuelement la 3.4.1, je ne sais plus), ce paramètre doit être activé (pour les modes Direct3D et OpenGL) : winsetup > advanced > render sprites at screen resolution (ou un truc du genre, le paramètre a changé de nom plusieurs fois au cours des beta successives).
Quelle est la résolution de ton jeu ?