I am lucky to have a very good PC and office setup, although when creating so many videos and doing so many streams it is almost a requirement. If you are wanting to get the same things I have for your own setup, or just get an idea of what is needed to do what I do, then my entire setup is listed below alongside Amazon links for the UK, US and Germany.
Streaming & PC Recording - OBS Studio
Console Recording - Elgato Game Capture HD
Audio Recording - Audacity
Editing - Sony Vegas 14