Seeing as you have tried all the hardware options what happens if you install another OS like Win 8 or Linux? Just curious as I truly wonder what could be causing this you have done an astonishing amount of hardware trouble shooting.
Edit: Not meaning to criticize Win10 at all, just trying to help OP