Switching efficiently between windows, not apps, in OS X
Solution 1:
Since the question asks "what are you actually doing", I'm answering this with my less than satisfactory current workflow:
To this day I arrange the desired target windows such, that they are peeking out from below everything else - typically towards the left / right / top / bottom edges of my screen, and then mouse click on the desired window.