Impaired fasting glucose means you have raised fasting
sugar levels, but not raised enough to class you as being diabetic. It means you have to be all the more careful in terms of your lifestyle and keep an eye on your sugar levels on regular basis.
Hba1c on the other hand indicate whether you are diabetic or pre- diabetic or normal. My suggestion is to get hba1c checked as it gives a good indication of your sugar status.