The speed the image moves is going to be based on the refresh rate of your monitor.
This is because VWait waits for the vertical blank and so does Flip so in effect you may be slowing it down by waiting twice as long as you have to.
The reason we wait for the vertical blank is so that graphics on screen are not changing at the same time that they are being drawn, because this will result in the image tearing.
Whether or not you want to stop this is up to you, try these two examples and see what you think.
;This wait for the vertical blank
While Not KeyHit (1)
Cls
DrawImage image,x,y
x=x+1
Flip
Wend
and this
;This does not wait for the vertical blank
While Not KeyHit (1)
Cls
DrawImage image,x,y
x=x+1
Flip False
Wend