this has nothing to do with cables. 2 devices are conflicting, trying to use the same memory address for I/O probably
go into the BIOS and disable unused hardware listed.. enabled devices are allocated resources (interrupts, memory ranges, sometimes DMA channels) even if not used.
tell the bios your hardware should be managed by the OS, not BIOS. or, if it already says that, switch it to the other
if that fails, try changing card slots.
what cards are you running, and what mobo? OS version?
EDIT here is microsofts take on error code 12
http://technet.microsoft.com/en-us/library/cc732199%28v=ws.10%29.aspxTwo devices have been assigned the same input/output (I/O) ports, the same interrupt, or the same Direct Memory Access channel. The assignment was made by either the basic input/output system (BIOS), the operating system, or a combination of the two.