What's the speed cap, though? Doesn't it turn whatever your connection speed is into "only as much as the pi can do"?
So all your bulk data transfer (HTTP, etc.) would go at the normal speeds.
DNS itself doesn't involve a lot of work for the server to do. It's a pretty simple protocol / system that doesn't require powerful hardware. So assuming their blacklisting implementation doesn't bog things down, it should be able to serve DNS requests at the normal speeds. In some cases, it could actually speed up DNS because you'd have a local caching server which you might not otherwise have.