I found following two statements true for why ice fish live in cold environment.
A. Ice fish have antifreeze proteins, it inhibits blood from freezing.
B. Ice fish do not have red blood cells, which reduces the viscosity of blood, allowing it to flow more freely at cold temperatures.