In this particular case, IEMs are actually very demanding. While it is true that they can get much louder than the DT990-250, for example, but the quality degradation is more significant. Especially if you used a line output jack to drive your headphones. Onboard audio often has very high output impedance (this can have major effects on the frequency response of some IEMs, but also affects the bass on full size dynamic headphones), and/or uses small output capacitors (e.g. 100 uF on the front panel headphone jack, and 10 uF on the rear line output) that roll off the bass, and both of these problems affect low impedance headphones more. Also, the ALC887 seems to have digital volume control, so it outputs a constant high noise floor that does not depend on the volume setting, but the more sensitive your headphones are, the more hiss you will hear, and IEMs are very sensitive.
With the DT990, the most likely problem is that the power might not be enough for some. It is also affected by the above mentioned issues, but not as much as an IEM.