If it runs fine on Linux it is probably still likely hardware or firmware. The efficiency of Linux also means it doesn't utilise all of the resource available to it, so quite often it never actually touches the problem, so it never shows. So thorough testing would be needed.But yes, using Linux Mint on this machine seems to be okay. No kernel panics or anything.
That and ensuring BIOS is completely reset to default and any peripherals aren't causing the issue.