If I understand correctly Pi hole works as a DNS service so I don't think the bandwidth (100mb) is an issue.
You're not routing all the network data through the Pi.
The issue is wether the Pi can run fast enough to process all your lookup requests.