Question / Help Stream Looks better then recording

#1
I typically stream in 720p60 with a bit rate of 5000 to twitch, however I have streamed 1080p60 and it works fine. When I try to record videos with OBS though, I end up with a very low quality product that lags and is very pixelated. The bitrate I use for videos and have tested was about 30000 (1080p60), maybe too high, but its not that my computer can't handle it because it looks even worse with a bit rate of 5000. My question is, why does it look worse then streams, and how can I fix it? Here are some of my specs and feel free to ask if you need more.
CPU: i78700k
GPU: EVGA GTX 1060 6GB
SSD: Crucial Mx500 500GB
RAM: 16 GB DDR4

I can also provide more settings that I use, but for the most part its the same for streaming and recording (except bitrate)
 
Top