Where are you located? I have some rubberbanding too, and I feel like it's because my ping is higher than most (I'm American). Combine that with the fact that these old servers aren't always the greatest, and it's kind something I gotta get through.
What helped me was going to a wired connection instead of wireless. It made a big difference.