I think you may just have answered your own question there dude, you state your old dv was not holding vacuum. If it's leaking it's doing anything but working correctly, hence, since changing to a bov it's no longer leaking at idle and would run smoother than before, just like you said.
With...