Best programs/settings for capturing PC gameplay?

Hey guys and girls! I'm curious as to what software and what settings you guys are using to capture gameplay for youtube and also for your streams.  I have tried Dxtory but I'm clearly doing something wrong.  The quality is great at 1080p, but the file size is ridiculous.  For reference, a 6 minute or so video is sometimes as large as 10gb plus.  So what programs and settings do you guys use for BeerGamesBeer and streaming, and what can I do to improve mine? BTW my specs are pretty respectable too so I don't think that's the issue.  If you want to see specifically everything is listed on my profile page.

Use Dxtory and use the Lagarith Lossless Codec. http://lags.leetcode.net/codec.html

This should reduce your file sizes, still have great quality, and you should see less of a performance hit with this codec. Try messing around with the compression mode, and make sure you have all CPU threads enabled for processing as well.

dxtory is not for streaming. use open broadcast software

http://obsproject.com/

otherwise dxtory, but it's hard to get right. I use FRAPS, and the files are not THAT large.... especially if u encode properly

I have it set to use all 12 available cores, I'm using lagarith too.

Right, I know that.  It was really 2 questions rolled into one.  Any help for the Dxtory settings?

Are you using RGB, YV12? or YUY2?

Shadowplay via Geforce Experience app.

Is that even out yet?

I tried using YV12 or YU12 but I kept getting the video all garbled and rainbowed.  Only RGB works, but the filesize is massive.

Woah how would I do this? Is it available yet? I'm running GeForce Experience.

Use Mirillis Action if you have a Core i5, i7: http://mirillis.com/en/

it records directly in MP4 (h264) if you enable QuickSync... and it has almost no impact on your gaming experience !

https://teksyndicate.com/forum/pc-gaming/capturing-pc-gameplay-how-i-do-it/146733#comment-1429712