likely/unlikely are useful so that the compiler can layout the code for optimal instruction cache access. Usually the icache is large enough so that you see no difference, but in theory I would expect the cutoff to be at >50%. The branches themselves are predicted correctly >90% of the time by the CPU's branch predictor.
If you need to ask this question, don't use them. If you need more speed, choose better algorithms and use a profiler.