I think it only really matters in 2D, where the trouble with 30 hz is things have to jump two pixels to keep up with a 60 hz sprite moving every pixel. 40hz would look really bad in 2D as it would move 1pixel every frame and 2 every other.
Graphics 640,480,32 While Not KeyHit(KEY_ESCAPE) x=x+1 If x>500 x=0 Cls DrawRect x,0,100,100 DrawRect x&510,200,100,100 Flip Wend