Might be accessibility settings?
I don't have the 3gs, but if you go into Settings, I believe that there's a setting for accessibility which makes the screen bigger (although I thought it was a lot bigger than you show in your picture). Worth a try, though...
TT