Yeah, I'm the same way. I either overthink it, or get bored and lose focus. I would say that from age 5 to 25, I might have hit 20 buckets of balls for practice. Obviously more for warming up, but I found that I could work it out more easily on the course.
I'm going to the range much more often now for time restraint reasons. The range is still better than nothing at all.
I had the privilege of watching an aspiring mini-tour player strike some balls on the range yesterday and he pretty much said the same thing. He'd get his best practice during a round. Hit as many balls as time restraints allowed from different spots on the course. More rewarding for good shots and helps reinforce good habits more than seeing a range ball fly down range to one of 8 flagsticks.
For the sake of the OP, a near flawless swing like his is not affected by range balls like mine is. He offered some driver pointers and he would proceed to bomb them dead straight to the other end of the range (which was closed thankfully). About 300 yds carry with 15 yds roll. Very humbling.