The one issue I see missing here is what level of downloadable bandwidth are you getting? if it is not above 10Mbps no matter what router you use, you will still have issues.