Resolution or scale affecting speed.

do all your calculation in a normalized screen space.
so basically remap say 0~800 and 0~1280 back to 0~1 in float, then apply your calculation of speed, and in the end remap back to current screen resolution.
All 3d render basically do this as well.