One suggestion: turn off the iTunes Mini Store if you haven't already. That sped up iTunes quite a bit for me.