I did a search in Intel forum. It is not related to hardware. All Haswell igpu can do 2560x1440 60Hz via HDMI. It is related to the Intel driver. Intel driver limits the HDMI Max Pixel Clock to 225 M. This bandwidth is slightly less than 2560x1440 60 Hz. Someone can do HDMI 2560x1440 60 Hz under Linux.