No they're not !
I've had exact same specs as stated by what the board can take, and the Ram just will not work
This is where the Manufacture of the Motherboard, state which Ram has been fully tested in their Motherboard.
Why is this so?
There's also a unique code in the Ram, to identify it to other hardware (just as all hardware has) I believe that this static address area has been expanded over the years, with more and more information added to it. Thus causing conflict
But I really don't know??
Just that, not all Ram suit all computers (even with same spec and voltage rating)