Any version of CTMF should work. Optifine isn't compatible with this texture pack but Faithful includes files needed anyway so you should be able to use Optifine.