By default Cycles use pixel filter with shape of Gaussian bell curve that make sharp image, but prone to aliasing with crisp textures of tiny details (width = 1.5). You need to increase it at least 2x to almost cover 2 pixels wide area to meet Kotelnokov-Nyquist theorem limit.