You might be able to do this in the router. If you set up networking as bridged, then the guest OS will have its own IP address. Then on your router, you might have have a bandwidth control feature, where you can limit the bandwidth to an IP address.