They describe almost the opposite relationship between the two things.
As much as I admire him for his sterling qualities, I cannot excuse him for being unfair to his friends.
Here, "as much as" means "even though". Essentially, it means that my admiring someone would make you think I could excuse them, but I cannot. That is, it shows a conflict between two truths. Since these things do conflict, we might excuse unfairness from those we admire, this makes sense.
Much as I admire him for his sterling qualities, I cannot excuse him for being unfair to his friends.
Here, "much as" means "in about the same way". Essentially, this means that I admire him and in the same way, cannot excuse his unfairness. Since these two things don't really seem equivalent, it's hard to see how this would make sense.
Can
"Could" is the past tense of "can", so let's start with "can".
"Can" has a number of meanings (see M-W). It can indicate possibility:
Do you think he can still be alive?
It can also refer to ability:
He can lift 200 pounds.
Could Present
"Could" has similar meanings but the time frame it refers to can complicate things. If you are referring to possibility, that's the same in the present:
He could still be alive.
Using "could" for the present perhaps adds a nuance. "He can still be alive" is sort of a yes/no statement--either he is or he isn't. "He could still be alive" implies that his status depends on conditions.
If you are talking about present ability, "can" is definitive:
He can lift 200 pounds.
This means that he definitely is able to do it. "Could" is conditional; there's an "if" or a "when" or other conditional term that modifies or limits the statement of ability. For example:
He could lift 200 pounds if he recovers from his injury.
Take the example in the question:
...a few Air Force helicopters could [not] achieve much
Without the surrounding context, this might have potentially referred to the present or future. In that case, the meaning might be referring to either possibility or conditional ability, depending on the context.
Could Past
The potential meanings of "could" change when referring to the past. The action has already happened, so whatever possibilities there were have already played out; they are no longer possibilities but a specific reality.
He could lift 200 pounds.
This means he definitely was able to do it in the past.
Returning to the example in the question:
...a few Air Force helicopters could [not] achieve much
As a past reference, this refers to what actually happened. The helicopters did (or didn't) achieve much.
Could have
"Could have" (done something) is used for saying that something was possible in the past, even though it did not happen. (Macmillan} Example:
You could have been killed.
If it had actually happened, you would use did, were, or a similar "actually-happened-in-the-past" word. Could have refers to a prior possibility whose time has passed.
Since could have means that it did not, could not have might seem like a double negative (what, exactly, is being negated by the "not"?). Here's why that isn't the case. The "could" portion refers to what was possible (or an ability). The "have" portion refers to completed action (the perfect; see M-W). Modifying "could" with "have" is what says that the "could" did not happen.
So could not have still refers to something that did not happen, but the referred-to action was a "negative" possibility; i.e., lacked the ability to happen (and the "have" means sure enough, it did not).
The example in the question:
...a few Air Force helicopters could not have achieved much
This refers to something that did not happen and (or because) it lacked the ability.
Best Answer
Just passing, so this is more of an opinion than a fully researched answer. But, with that caveat, while they clearly are used almost interchangeably, there are cases where one is much better fit that the other.
To me, 'much of the same' often implies a specific condition (I usually feel that it should be followed by something - 'much of the same xxxx') whereas 'much the same' tends to be looser or more generalised.
Rightly or wrongly (largely out of tradition I suppose) I often turn to the BBC for things like this. A quick search finds:
Against: