както вы странно тестите. вот сейчас запусти те два кода и фпс -
BlitzMax - ~1500
XNA - ~2300
Shaders -
http://forums.create.msdn.com/forums/t/27849.aspx
по поводу разрешения экрана - GraphicsDevice.Adapter.CurrentDisplayMode
и не забываем - после операций сграфикосом или девайсом лучше сделать ApplyChanges