Arginine is used to make NO, NO is a vasodialator. This is why it makes you erect. It increases blood flow because it dialates the capillaries and other blood vessels.
If you have high cholesterol, try red rice yest.
As far as heart helth: CoQ10, Flax oil, MULTIVITAMIN, a B-Complex would be good (go for the sublingual). Also, extra vitamin C would be good too, take about 1-5 grams a day (i take maybe 1 or 2).
Ross