is there any-way to assign max/min kbs for up/down loads for each compter while not limiting in network traffic?

my roomate runs filesharing all night and i ping like 5000 to ANY_THING when he does

but he wont limit them - said something about his ratio