For streaming, you shouldn't really use either, it significantly limits the quality you can stream with.
For recordings, as long as you stick to the recording presets in simple output mode, they provide basically the same quality files. You won't be able to tell any difference.
tbh QSV with the newer generation of intel iGPUs is on the same level as x264 with veryfast there isnt that much of an qualityloss. I would advise using QSV (QuickSync) to stream and record aswell
NVENC on Maxwell and Pascal almost matches x264 veryfast (or if you use low latency vbr 2pass then it actually surpasses it at times). What encoder you actually end up using is up to you.
- QuickSync is easy to set up and get going, but won't always provide ideal quality. It is often worse than NVENC.
- NVENC is equal to x264 veryfast, however can't be used while Premiere Pro, Vegas or other CUDA/CUVID software is being used.
- x264 is by far the highest quality and if you have the resources to spare (i.e. high core CPU) then always go with x264. veryfast easily beats all HW fixed-function encoders.
You think a i5 7600 would work out for x264?
An i5 should be suitable for 720p30 and in some lighter games like LoL even 720p60 is possible
I guess 60fps isn't a must watch on Twitch. Alright.
What about a Ryzen 7 1700? Asking as I could very well be switching soon.
I'm fine and happy with NVENC at:Not only for streaming though, surely for recording too. I have a i5 7600, a 1050ti and 8GB of RAM. What would you guys recommand in term of quality and not losing frames?