Detail is way too ambiguous for rendering context.
As for the other toggle. First of all, it’d be probably more complicated than it needs to be, and second of all,
I would say that priority of the viewport preview is feedback speed. Furthermore, by setting every raytype to 1, you will pretty much turn BPT into regular PT