do you and your roommate share a router, and if you do, do you have control over it?? if so -- depending on the router -- you can limit bandwidth and set rules based on times for different computers