On the intertwining between capacity scaling and TCP congestion control