First thing to check if not already done is to take out your frame rate limiter just in case it's wrong & check speed still same.
I don't know if this iPaq is one with a different screen layout but some devices are slower than others due to the screen memory being arranged in a way that's bad for blitting. Check the general forum on this one.