Anything above 2133 is an "overclock". Not guaranteed to work by Intel. Typically works just fine.According to intel webpage, memory speed of i5 7200 is up to ddr4 2133. However, the cpuz shown that the ram speed is 2666. (Lenovo e580, i5 7200u, 8G)
Memory controller is in the CPU for all CPUs. for very long time now. Some like AMD Ryzen have dedicated Chiplet for I/O including RAM.MB may limit RAM frequency because of wrong architecture an BIOS may not have proper settings so you might have to set all/most parameters manually without relaying on JEDEC or XMP.It used to be in the North bridge I think. Now, on amd atleast, the northbridge is on the cpu. Not sure on intel.