check this web page yourself:
https://ark.intel.com/#@Processors
INTEL HAS SAID AGAIN AND AGAIN THAT IF THEY LIST 2133, THEY MEAN 2133, and not to listen to those who say otherwise
it lists the memory that works with your processor out of the box. intel updates do make a difference however: if your not yet running your not yet updated what matters.
your motherboard effects what memory will work: check your manufacturer's memory support chart too. ditto: updates matter but only if you've already run the updates... if your building a system you can't yet have updated.
it's good you got a B250 but did you get an Intel made B250 or an Asian made B250? (quality matters, but it true intel made motherboard costs a little more)
some boxed processors have AUTOMATIC HEAT CONTROL: you don't have to overclock them. they run at the speed profile you select at the most advantageous way - it makes overclocking irrelevant (cooling is still relevant, but the processor does all the O/C that's wise and possible). did you get at "locked" or "unlocked" OC intel cpu?
now as for over-clocking, if it's possible, it's a complicated issue if you SHOULD (this is why intel's automatic cpu speed is better). if you O/C your running hotter which means it will be sooner you'll have to wait for cool-down. it's pretty obvious you can't control this dynamically like the cpu can
so: you can (if it lets you) overclock the memory: but it would be less reliable and hotter (the memory or the cpu) - causing more wait periods - which might end up SLOWER
INTEL HAS SAID AGAIN AND AGAIN THAT IF THEY LIST 2133, THEY MEAN 2133, and not to listen to those who say otherwise
check that URL. believe it.