Here is my main rig,one I use everyday for anything and everything. The parts are picked so as that no task is an issue to the rig wether I want to video edit,game,or even do some solidworks,the computer holds up like a charm when put to the test. The Ryzen 7 2700x here is a little beast,allowing to do all those thread intensive tasks without any hick-ups. The GTX 1070 too is perfect for all my needs,it pushes 120fps+ in all the titles I play and with Nvidias new found support for free-sync,frame tearing isn’t an issue. The pair make a perfect combination for a really sweet rig