There's more to ram settings than just those 4 parameters. In fact, there's at least a dozen or more other parameters that need to be set properly for the ram to function properly at higher speeds. 1.5V is standard for ddr3. If your other board shows what those extended ram parameters are, you could record them and enter them manually in the other board.
Bios does play a big role. In the board in my sig, I wasn't able to get the ram @ 1866 unless the most recent bios was flashed (recent as of last month). Setting those extended parameters manually had no effect. It was as though the bios was ignoring/not applying them.
Ymmv.
Yes, I realize this. And trust me I spent 2 days trying every possible timing, subtiming, voltage, cpu setting, etc. Where 4x4GB hynix was stable(fully) samsung was not with the gigabyte A75 motherboard. I tried 2 different bios versions. It is worth noting that there are various settings which aren't exposed in most any bios, and thus require a bios to be updated/validated with new memory from time to time by the manufacturer.
Gigabyte needs to release a bios update to the GA-A75M-UD2H Untill then samsung 30nm will not do 1866 and will not do 1600 (fully stable) but will post/boot/benchmark at 1600 with the fastest timings(or any looser variety), but always fail when compiling code or gaming.
As i've said above: Ohh well, it's out of my control
I have other plans and have moved on.
I'll post a picture showing the tight subtimings I was able to get with 9-9-9-24 1866 1.4v in the asrock board in a bit
EDIT:
One
Two