It mostly depends on the size of the protein and the domain structure. For a medium sized single domain protein, the ab initio modeling should give a good prediction. Prediction quality also varies depending on the type of the protein (membrane protein or cytosolic proteins etc.).