Start with what you have and let your friends watch and provide feedback.
One friend may say that everything is fine. Another friend may report some problem. Then you troubleshoot.
Keep a list of problems and/or performance issues.
Continue experimenting with hardware and configurations to resolve what you can.
Doing so may reveal another layer of problems or issues.
Then, if there is some problem that cannot be resolved by what you have then look for hardware that specifically (if possible) addresses that problem.
No need to rush through it all.
What you want to avoid is fixing A that causes B to happen. You fix B and then C happens. C gets fixed and A happens again. You end up going in circles: be they hardware, software, configuration, or some mix thereof.
May not make sense at first but you will learn more from the experimental process and improve your overall knowledge of streaming etc..
And, at that point, you will probably know what hardware or anything else (if anything) that you need or require.
"Dip away".
Just my thoughts on the matter.