I called AT&T during the day today (few hours ago) and currently the speed is... acceptable and they didn't see anything wrong from their end. They told me to call while the service is acting up again, so chances are I'll call them again in a few hours.