You should always use the gpu period.
Unless you only going to stream one single game and can configure that one to stream well.
Different games will have different needs and using the CPU will work with some while it will not work at all with others, so using the CPU is a huge hassle because you will have to configure the streaming for each game.