I can say with certainty this isn't an ISP problem. To make sure, I switched to Guild Wars 2 and played for about 15 minutes. No lag. Came back to this, and I'm getting the same lag I was getting before I switched to GW2 to check. It's definitely server side, because I never had this lag until the Halloween patch.