How big should i increase my budget if im looking to record/stream and thank you for all the help you seem to know alot more than a majority of the people iv talked too.
Well first we could look at storage and recording settings. First and foremost I'd look into separating storage. Use your SSD for OS/Software, and then buy yourself a cheap secondary HDD for use as your recording drive. That will alleviate your issues to that end.
You might have already done this, I'm just looking at your system specs and assuming the 500GB SSD is your only drive. Let me know if you're using multiple drives, and then you can disregard my storage nuances.
As for general game/recording performance we can do many things. First, if you're not down for spending any money, lower your recording settings.
You can do this by lowering the bitrate to something around 3000-5000Kbps (this will reduce your CPU load)
[Leave audio recording quality at around 192-256Kbps, audio is best left alone at a high quality]
Reduce your recording resolution down to 720p instead of 1080p
Reduce your recording FPS down from 60FPS to 45 or 30
If you're using something like OBS you can reduce your AA from Lanczos 32 to half that or less.
Start off with low settings, test your recording quality and gameplay FPS while recording (just 30 seconds of gameplay will do) and then increase or decrease settings if you're happy/unhappy with your results.
If you want to spend dollah, then there's a few things that would help. For recording, an i7 is extremely useful, and allows us to record at 1080@60p with ludicrous bitrates of around 12000-15000Kbps. That's in an ideal world. With my i7 I can pretty much max out my recording settings and still play games without taking a performance hit.
In terms of GPU, I'd probably opt for a 290/GTX 970 for best 1080p results. I ran a 970 for a very long time, it handled a lot of titles on 4K but 1080p was a breeze.
It's all down to your budget and whats more important to you. Better recordings, or better gameplay FPS.