Hey Mark you might try updating your Java. See here.
Archive: Download Java 2 Platform Standard Edition (J2SE) 5.0 Update 11. I have also read that some people think Comcast is throddling P2P where others don't. You might research this a little further. Do you notice a difference in speed at different times of the day or night? If so that might be your problem.