How to set download speed limit restriction without using router?

Solution 1:

My recommendation is to use NetLimiter. I've used this in the past with great success.

However, this won't stop you or your roommate from simply removing the limit whenever you feel like it.

Solution 2:

Use NAT32 to share internet. It has speed limiter too.

Solution 3:

I know a while back I had found a proxy software for web dev that had that feature. heres a link to some. proxy list it is very easy to do in linux or if you set up a full blown proxy like squid. both of you could use the squid proxy for antivirus scanning of incomming downloads as well as bandwidth sharing.