Ad I said, what CPU loading are you seeing today? If your CPU is loaded on 1 or 2 cores, then a higher clock speed could benefit. If your CPU is heavily loaded then the Xeon is probably better.
The i5 has higher base clock speed but less cache. It supports faster memory which should be good for streaming. The Xeon has hyperthreading. It would depend on the CPU loading you are seeing now if you would benefit.
Ad I said, what CPU loading are you seeing today? If your CPU is loaded on 1 or 2 cores, then a higher clock speed could benefit. If your CPU is heavily loaded then the Xeon is probably better.