Re. speed gains :
What about running games at low resolutions, but then using shaders to make it look acceptable? Or do the shaders always run at the emulated resolution?