I believe that Altace IS Ramipril. I take 20mg of this drug daily. I just checked the label on mine - it says Altace Ramipril (E-21).
I think that Ramipril is the common name, while Altace is a brand name? I am not 100% sure if that's how it works. My Altace/Ramipril/whatever is not cheap, either - around $50 a month.
I had a bad experience with a generic CCB. Not all generics are made the same way as their brand name counterparts! Against my wishes, the pharmacy I deal with switched me to a generic. I was given no choice in the matter - the brand name drug was being discontinued, or so I was told at the time. The new medication caused frequent chest pain (several times a day) and fast heart rate. I ended up going to several pharmacies with the pill bottle, asking why I was reacting so strongly to these pills. All pharmacists said that I shouldn't be reacting at all, because the generics are the same as the brand name drugs. Well, I WAS! Things returned to normal after switching back to a brand name drug.
Don't let the cough bother you too much - give your medication a try. It usually goes away after a while, even if the cough is bad to begin with. Good luck!
flowergirl