I've made some improvements in DOF sampling, but its still quite slow in this type of scene - blurring directly visible lights will probably always be hard. Also, to get best convergence, don't use custom bokeh shapes with gray values, only black & white. In the example you are using colored one, which gets translated to gray. Espetially shapes with very dark gray would take ages to clear up.