First of all, I would like to inform you that this motherboard has been out of support since June, 2013. http://www.intel.com/support/motherboards/desktop/sb/CS-034322.htm
However, here are our recommendations for this issue:
- What we recommend customers to do is to check how many versions are between the current BIOS and the latest one. Then, depending on that, install or flash 1 or 2 versions before getting to the latest one. https://downloadcenter.intel.com/SearchResult.aspx?lang=eng&keyword=Intel%20Desktop%20Board%20dx58so
- Test the system out of the chassis, minimal configuration please. (Motherboard, processor, power supply, 1 memory stick and video card)
- Remove the CMOS battery and leave the system without it for about an hour. Then put it back on and restart the system. http://www.intel.com/support/motherboards/desktop/sb/CS-028780.htm?wapkw=clear+cmos+battery#datetime
- Since this specific model has 26 different BIOS versions, which means there are many fixes between one and another, it will be very important to know which is the current BIOS of your motherboard in order to choose which BIOS we can flash first.
Remove the CMOS battery and leave the system without it for about an hour. Then put it back on and restart the system, almost always works