I'd say either one is acceptable. My Am. Htg. lists them as synonyms. My own preference would be "effectiveness." For one thing, it's more common. I'd be more inclined to speak of "degrees of effectiveness" than I would of "degrees of efficacy." I tend to think of efficacy as either existing or not. That is, I wouldn't say that the efficacy of A is greater than that of B. Perhaps