I have Gigabyte motherboard in my new PC and last month I had all sorts of problems with it (due to me trying to install a Windows 8 OS onto an MBR partition). I spent many hours trying to fix it using all sort of disks and programs. Anyway for a couple of hours it only turned on and reached the splash screen. I checked this using Google and I found a 'tech expert' recommended resetting the CMOS. How you do this will depend on what sort of motherboard you have and you should check online but for me there were 2 ways of doing it. The first and easiest is by removing and replacing the battery and the second is to use a screwdriver to touch the CMOS_CLR pins (consult your manual for this). I really do not understand how moving it around has helped or affected your OS booting up. That is a bit of a mystery.
Xiaomi Mi 8 Review