Download Chatty. I found running Chrome on the side to be a HUGE resource hog and it caused my games to lag awfully, even with the video disabled. Running in incognito mode was ok but then you had to login each time to chat. Chatty is just a small IRC client designed for streaming.
https://www.twitchalerts.com/ - This for alerts on screen, make sure you're using the version of OBS or Xplit that supports browser integration.
http://strexm.tv/ - for overlays, there are free ones I think but I spent a couple of quid to get one I wanted and then to be able to move the hud elements around. As I play Dota 2 I have two huds. Also has an alerts portion but I found twitch alerts more customizable (free)
However, I may switch to a green screen once I grab a green wall or similar heh. I'm undecided, I like my overlay but it can be annoying if it covers key inventories and its a bit more hassle to move the hud around.
I personally use OBS Studio, I was using OBS classic until last week or the week before but they don't update it as much as Studio, it was at a point where Studio was missing some features but overall I've found Studio better. One feature I didnt know it had was the ability to turn off sources with a key press, which for me I use F1 and that turns off my mic and my webcam, before I used to switch scene which was a bit annoying to have to maintain two scenes for one function.
You may also need Adobe Audition and Virtual Audio Cable, this depends on if your mic / mic software has noise reduction or similar, if not its better to run it through AA using VAC to remove the hissing/white noise as its a huge turn off for potential viewers. There is a tutorial on it on youtube.
As a bit of a lazier fix, I use the noise gate filter and this works pretty well as your voice covers the white noise and then when not speaking theres nothing but game noise. Good noise cancelling microphones arent cheap, even things like the blue yeti dont completely remove the noise.
Thats about all I can think of right now
