For just a vector (displayed list) application, Direct mode will not help, since it is intended for use with Direct3D. GPU mode will allow some graphical offloads on the GPU (mostly blitting and compositing, I think), which can be useful, especially if you use cacheAsBitmap and cacheAsBitmapMatrix where necessary.
In any case, you should do some testing before proceeding with the solution. The potential benefits depend heavily on what the application really displays.
source share