This is my setup here.
I have Simplewall as a simple whitelist program to allow programs to access the Internet if needed. It’s really fast and light.
I have Portmaster running as a more advanced filter similar to how Glasswire or Adguard Desktop works. I can see which websites or IP addresses programs send info to and shut them off from there. However, Portmaster really is resource-heavy, and has some funky behavior with Hyper-V VMs. Have had to restart my PC many times after shutting down and starting up Portmaster again due to the network adapter just going kaput