I use VST plugs X-crackle and X-noise from Waves' Restauration Bundle.
But these are rather expensive if you have to buy them, indeed
But the results are fabulous.
Exemple: I had a voice recording of someone talking while walking on a park path.
The man wore shoes with classic leather soles, resulting in very very mean and hard pickles and crackles.
X-crackle filtered out almost all the itsipitsy tiny hi crunch sounds with one move of a slider, without really affecting the voice (I could post this audio example if someone wishes).
Also with X-noise.
say you have a recording with global street background, or simple tape noise, whatever.
You have to feed the plug for a while with the audio file ('learn'), than push the threshold up untill the noise has an acceptable low level concerning the voice quality.
Amazing how well this thing does the job!!
You could try a demo, at least to see what's possible on this planet
Good luck, hope others have more for you.