Post code 68 is a Boot Device Selection Driver Entry. It sounds like something doesn't like one of your drivers.
As far as the boot/reboot. Does the board hang on code "00"? If so, there is a long thread on this issue with no clear resolution. There are several other threads also. For some reason I cannot insert links to them.
The main ones are:
"Help with DX58SO2 Motherboard Troubles"
"DX58SO2 wont boot displays "00""
There are a number of us in a similiar situation?
Thanks,I did read some of those.
Mine does not hang at 00. But it has on occaision double booted. I may have mis-stated yesterday the problem I was having is that after it was up and running for a few minutes it would just shut-down itself and then try to restart/reboot. It would tried to reboot itself a couple of times then at some point when trying to reboot the diagonostic LED light K started flashing, at that point it a message on the screen would there was an issue with bios and press Y to enter into the bios. I opened the bios but did not see anything wrong or changed. I saved it and would come back on work for a few minutes and start all over again. Then at some point in the evening it came up and continued running until I shut it down several hours later. Occaisionally when it would try to reboot I would get some blocks instead of letters on the screen as if there was an issue with the graphics card of course then I had to force a reboot and the screen would then come up as normal. Then lastly during one of the reboots it stated it could not read the boot drive or the boot drive had failed. However the boot drive did come back up after that. So it appears there are several things going on not sure if it is all related or not.
Read this one:
I don't know if the Marvell driver will solve your problem, but it fixed mine. I was getting the same crashes. After I got the new driver, I realized I was also having the "00" crash, but the Marvell crashes were so bad, I didn't even notice them until I fixed the SATA3 (6G) problem.