Cardiovascular disease is a very complex condition.
Its risk factors (both negative and positive) include genetics, environmental effects and complex interactions between the two. That means that there is no single "magic bullet" treatment for it (changes in cholesterol or homocysteine levels or anything else for that matter).
Focusing on environment risk factors:
Negative risk factors include smoking, being overweight, inadequate exercise, excessive consumption of saturated and trans fats, excessive alcohol consumption, high plasma cholesterol levels and low levels of HDL.
HDL is interesting in this context. Its job is to remove excess cholesterol from the body, sending it to the liver where it is disposed of (this is a process called reverse cholesterol transport). High HDL levels are protective against cardiovascular disease.
There is a discussion of these issues, and others, here;
http://www.mayoclinic.org/diseases-c...-20046388?pg=1.