I know this question is very old, but I think I have a good solution to share.
I was looking for an old Emacs package named e-other-window, and found this question while searching on the net. Finally, I had to dig in my previous computer and found it again, so I just uploaded it on Github to share it to everyone (that's the best backup I can make of it).
https://github.com/N-Mi/e-other-window
e-other-window.el --- flash windows when you change to them
This is a small usefull Emacs package from Kevin A. Burton that flashes the current window when switching from a window to another using a keybinding.
Combined with hl-line-mode, I find it very easy to find where is the cursor in a 2, 3 or 4 windows frame.
Hope it helps.