Gingrich won in SC because he attacked the press at the beginning of the debate there. Gingrich is more similar to Trump than to Cruz.
4 years ago the candidate backed by evangelicals was Santorum and he finished third in SC.
SC has open primaries just like NH. Independents will come out in droves for Trump. Cruz will be lucky if he finishes in second.
Ted Cruz has vastly more money, a vastly better organisation and ground game in South Carolina than Gingrich ever did in 2012 or Trump has this year. He is going to blow Trump out of the water.