You do _not_ need "3D" (what are you describing with that term anyway? A separate GPU? render-to-texture?). What you need is enough horsepower*, be it from the application processor/ main CPU directly, or from DSP, or from GPU acceleration, to push a certain amount of pixels (compressed or even uncompressed) during a given timeframe. Maybe additional time/power to post-process them.