Tried both methods today, though as hard as it is to try and stress-test this, I ended up with some results.
The "new" method uses 0.01 CPU/ms less than the previous method (on average), and 0.1 CPU/ms less during stress testing (20+ nameplates).
This was tested with the addon
Addon Profiler, and both versions were polling 5 times per second.
These values are so miniscule, you can just use what ever you prefer tbh.
Personally, I will use the stuff I came up with, just because
.