Stop self diagnosing using the internet, books, MFK or any medium other than your doctor. That is what he is paid to do and you WILL get your self diagnosis wrong, that is why doctors spend all that time in medical school. Smoking will be doing more damage to your heart than carefully designed and delivered asthma drugs.
How many threads have you made about stopping smoking??? You know to do it but you barely even try and then you come back saying you need to stop or you are going to stop or it is your last pack or only smoking cigars or whatever. Always the excuse or trying to justify it. Smoke or don't, it is up to you and only you. You are an adult now and you have to make these decisions for yourself and live with the consequences.
No one can say they don't know the dangers of smoking anymore or what it does to their body. You obviously have zero willpower to do it cold turkey going off your tendancy to make smoking threads but there are a few drugs that you take for multiple weeks and they completely get the need for nicotine out your system and break the habit completely. I used a drug called ZYBAN. Chantix or Champix is the newest one and it apparently very good.
Your low lung test is probably because you smoke, it will go up if you quit. My score was low when I went to quit smoking but now I am 3 years free from it I can tell the improvement in my breathing. My wife has been diagnosed with asthma but she is convinced she is just unfit and it was the smoking that made her lung capacity test low. She has used her blue inhaler, the one for attacks, twice in three and a half years. Both times she was at the gym and smoked. Since quitting she has never had to use it no matter what physical exertion she is under.