is the macbook pro the only wireless device in use?
I have comcast/linksys in minneapolis and it works fine.
however, I did run into issues when I lived in the chicago area, the way newer macs do dns lookups caused latency because it was trying to retrieve ipv6 records that comcast didn't employ or something like that.
To fix that (I noticed all my windows computers used the web fast, but the pages on my mac took forever to start loading) I manually changed the dns servers from default to free in my router settings.
For example, try changing them to opendns.com's dns servers which are the following:
208.67.222.222
208.67.220.220
These will provide the macs with relevant ipv6 information they are requesting.
Not saying thats definitely your problem, but it did help me once upon a time when i was having mac issues on a linksys network on comcast, so I thought I'd mention it. Turns out it wasnt the router or the computer, but comcast itself.
I use a brand new top of the line cisco router (dual band N, gigabit etc) and that one never has to get reset but other linksys routers I've had in the past have required many unplug/replug in's. The old ones all seem to be prone to this.
good luck.