i am not sure that this has to do with either the board's BIOS + CPU's IMC or windows software or all of them.
anyway, i decide to check out some bios's memory tRD settings i just found that when i lower the tRD value enough the windows software reports correctly the memory timings and as the same that i set in bios.



next i would check system stability with the tRD value settings when i can.