Why is my RAM frequency lower than it should be?

I manually select the XMP and it detects the stats of my ram and i also selected Dram frequency 3200mhz and it automatically updates Ai Tweaker with 1.35 volts. However these changes only seem to take place in Ai tweaker section. all the monitoring sensors still say 1.2 volts and 2133 mhz ram even after save and restart
 
I went through some Z170-a ram XMP tutorials and I still cant get it to work. i even used the manual switch on the motherboard, but in this case it just uses the default 2133mhz. However if i turn on XMP within bios or change any options within Ai Tweaker then after restart it gives me a message - Overclocking failed and still goes back to 2133mhz. I have done everything as tutorials say yet it still doesnt work...

Is there anything else i should try before contacting Asus?
 
What mobo, model of the DRAM and CPU? Just because the mobo might be able to handle 3200 is rather irrelevant, the determining factor is your MC (memory controller) located in the CPU - for 3200 you often need an OC of the CPU and might need additional voltage to the MC.
 
Thanks, I didn't know this and pc partpicker and some It specialists told me they were compatible. I have decided to return the motherboard and get a more suitable one since this one is not as good for overclocking as i expected anyway. Plus the asus support center is so slow. any suggestions for a mobo that suits this ram?
 


looks like ill be getting maximus hero.
thanks guys