I start streaming and everything is smooth and running good, I full screen a game to go play and immediately my stream enters an endless buffer. If i refresh it will update the stream but then go into another endless buffer.
You're getting the endless buffer because the stream is not actually getting usable video from all the frames that are being lagged during encoding.
- Run OBS as administrator (this will help with rendering lag, as it adds OBS to the GPU priority list)
- Turn off psychovisual tuning (this is a CUDA accelerated function and should be avoided, especially for lower-end hardware)
If you are still getting encoding lag, then reduce your output (scaled) resolution to 1280x720 in your video settings.
You're also attempting to stream over wifi, which is not recommended due to the unreliability of signal (and most likely the cause of your dropped frames, on top of the rendering/encoding lag). Use a wired connection if possible.