After trying various solutions for screen capture like camtasia i find out that NVIDIA shadowplay is the best option for recording in Windows 10 for me.
It gives me the BEST quality, the only downside is that you can't save as uncompressed but the quality is extremely good, and you can use any bitrate between 10-130 Mb/s which is already quite good. You can record at either 30 FPS or 60 FPS.
Also you don't have to re-encode again and even at 10 Mb the result is exceptionally good, i get 0 dropped frames and the recording is not laggy as most of the video's you find online are.
Best is that its totally free BUT you need a good NVIDIA graphics card. I have a GTX 1080, Intel 4770k and 16 GB RAM. I capture to a seagate 4 TB surveillance HDD which is more then 80% free.
Too bad my upload speed is only 1 Mbit otherwise i would have gladly posted some of my videos here.