You seem to be proving that filtering IS faster.
Your original quote from that thread:
If you are concerned about speed then don't use /filter for reading files. And speed is pretty irrelevant these days...
So let's see... in 2 tests, /filter is a little over 3x faster (9 seconds less). In the last test, it's still almost 2 seconds faster. So depending on what you're doing with large files, /filter is worth doing if you are concerned about speed. That was why you were told to run a test before saying you shouldn't use /filter if you're concerned about speed.
As far as using NUL goes, it's still faster than using file handling methods in your test. As to whether or not using NUL with /filter or using another method with /filter, you should try a test to see the comparison /filter to /filter with the only difference being NUL.
If there was something different you were trying to point out other than how /filtering is faster (as was stated in the first place), please explain.