My mobo (MSI B350m Gaming Pro) Supports ram with frequencies of 2400MHz ram (base clock) and it supports up to an oc of 3200MHz+ but the ram I plan on getting has a base clock of 2666MHz. I feel like it would work fine because it can support 2666MHz but only with overclock so I'm just checking it over to make sure it will work and be stable.