you could try to update to the newest iOS version, its supposed to help the 3G. and its an old enough phone that the jailbreak works for it no problem.
otherwise, you are kind of out of luck. its a 400Mhz processor trying to run the same OS (almost) as a phones with 50%+ and 100% more processing power.