Okay, I have been suffering the same problem almost exactly as described and found a solution. (FOR HOURS, i made this forum account just to save others from the same fate)
First open realtek aduio console(u might need to download it). then advanced settings > change head phone to 'headphone...