the ico is not anti-aliased is it, you can see the pixel steps

no expert in ico format, but do you have colour depth options when you convert?