Well, it wasn't StreamWriter/Reader...
So, what is it about this new approach that is 60 times slower?