Sakkura :
Bear in mind that DDR3 (and DDR4) memory has a Double Data Rate, so when it's running at 666 MHz, the data rate is 1333 MT/s. So if you're looking in two places that show the actual clocks and the data rate, the latter will always be twice as much as the former.
So even though it shows 666 Mhz, it's actually running at 1333 Mhz all the time? I used Speecy and another monitoring program and they both show it as being 666 Mhz. Now, in the BIOS it shows 1333 Mhz. So am I correct to say that Speecy and my other programs is showing the wrong speed, and that the BIOS is showing the correct speed of 1333 Mhz?