The only way to hide your IP from the sites you visit is through a VPN or Tor.
In terms of content blocking through DNS, I like Mullvad’s DNS. If I’m not using the VPN (which is Mullvad in my case), I keep using Mullvad’s DNS for content blocking. I have never noticed any slowness