With problems like this you need to troubleshoot methodically and step-by-step. I'm not getting the feeling that you're doing that.
If Safe Mode (or Ubuntu) suggest that the hardware is good, then a clean boot of Windows is the next obvious step. Try it first with no third-party drivers loaded, and then gradually enable third-party drivers in group[s until you encounter the problem.