I don't think there's 100% consensus as to what the main metrics are, but many believe its the Total/HDL ratio with 5 being average risk and lower being better and higher being worse. Your ratio of 15 is very bad. You didn't mention your hematocrit. Is it in the normal range?
And forgive me if I overlooked your cardio, but what are you doing? Dropping the harmful orals will provide the greatest affect, but brisk walking for 30 minutes or more for 4-5 days/week would also be a step in the right direction.
Regarding niacin to raise your HDL, it will likely raise your HDL but what's been recently discovered is that it doesn't make you healthier. Here's a recent change of opinion by the FDA:
Citing a lack of cardiovascular benefit, the FDA is taking the unusual step of withdrawing approvals it had previously given for use of niacin and fenofibric acid with statins to treat high cholesterol.