OK, so I had a very similar problem and came to the weirdest solution I've ever heard of, I'm not even sure how I thought of doing it, so what I have is the b350 mobo, a R7 1700 and a GTX 1070, and the exact same problem was happening to me, so I tried resetting my bios by shorting the cmos...