So i tried what Johnb said and put my motherboard on a piece of cardbard it still givs me the same problem. with booting up does this mean my mobo is bad?
UPDATE: So i rese the cmos, when you guys said to reset it i thought it meant just taking the battery out for seconds, but i learned i had to clear the jumper to which I did, now my computer will boot successfully all the time but the ethernet port and gpu fan will stop spinning/providing internet once i reach windows 7
UPDATE 2: Ethernet port was really not working becuase of my ethernet cable strange, considering the same cable work in my Xbox 360.