Hello
Yes you can overclocked
At 1785mhz profile performance, I use an android tasker application to be able to overclock at 2095mhz, which is a big boost ( +310mhz) in games, for the dreamcast the psp and the gamecube.
I tested sonic adventure dreamcast, which is full speed in 60fps, and the intro worked perfectly with the flycast core on retroarch (which is windows CE compatible games...)
Yes android works very well docked, and I use an 8bit do sfc30pro pad, the vibrations work perfectly in games, and the analog also works perfectly, ( like any android compatible bluetooth joystick, only the joycon are not analog.
I use the governor on demand or interactive, it makes the cpu varied, in 16/32 bit emulation the cpu at about 1200 mhz is sufficient for emulation in fullspeed, and I use the shader crt geom, incredible quality once the parameters are set at my convenience.
The cpu governor works but for some application that requires cpu power like the gamecube I use the performance profile to set the 4 cpu to 2095mhz for example, because otherwise the cpu does not go up to the max, android governor not perfect, for example mame4droid uses the interactive governor well, it uses the high frequency 2095mz if he needs it, it is rare... Dolphin him the cpu rises to 1400mhz and therefore the game is not fluid enough....
That depends.
At 2095 mhz I managed to hold more than 5 hours played cpu and gpu Oc, I find it well compared to the 3 hours of zelda botw...