The cache would likely only be an issue if you're a gold farmer, so doubt that's the issue since you claim you only bot 1 account.
You need to be more specific about *what* you were botting though. You claim you used big breaks, but got banned within 2 hours of botting? And you changed your internet provider within 2 hours of botting? What do you consider a "big break"? Are you using free scripts? Because, based on what you've said, it seems to me you've botted a lot more than 2 hours, and weren't taking enough breaks. You also claim you think your IP Address was flagged before you started botting, but your IP Address would only be flagged if you've botted in the past.
You really need to clarify your story a bit more because people in the community can't give you correct information if you aren't giving us correct information.