If you absolutely must have high frame rate for everybody then you might make that choice. But generally you could just drop B frames from the stream for the slow client, so they get a slower frame rate.
If you wanted to be fancy you could do distributed processing, whereby another node downscales and re-publishes the feed.