I was going to try and speed it up a little more by using /fwrite -n instead of $+ $crlf but interestingly enough it seems faster to use your method.
-n is consistently faster here, have you run the benchmarks multiple times to make up for odd cases (eg CPU spikes caused by other programs), caching etc?