Sounds cool, although it may not be representative of a real game. There are other variables and other limitations to consider. The texture and the sprites are conveniently power-of-2, for example. I have code to deal with arbitrary shaped textures and arbitrary shaped images, which has a little performance penalty.
The only big variable you left out is windowed vs fullscreen.