I'd be inclined to look at soundcard setup and input selection before condemning the mic, the response looks like it cuts off at 12kHz, internal mic inputs are sometimes sampled at half rate (e.g. 24k vs 48k nominal) giving that kind of response shape. Doesn't mean there isn't an issue with the ECM, but worth checking the whole chain.