Is there an over-the-counter treatment for vascular insufficiency?

No. How do know you have vascular insufficiency, must seen a doctor, he will advise on the best treatment.
No. You can have arterial as well as venous insufficiency. You can even have lymphatic insufficiency as well. The differentiation between these is relatively easy for a vascular specialist. Please seek the opinion of a vascular surgeon.