I've heard of similar situations before. People living in apartments with shared internet connection & no access to the actual connection device. I presume there's some type of bandwidth limit, so the landlord my deliberately keep a control of things by shaping p2p network. Just a guess.
I've also heard of complaints against Charter before also, however nothing definitive.
Try BearShare Lite & see if you have the same problems:
http://www.filehippo.com/download_bearshare_lite/
The issue here is you have no control over your issues. If it's the router issue (& highly possibly is), then you can't do anything about it except talk to the landlord about it.