scene/surfaceitem: change refresh rate estimation to frame time estimation
This is both more direct and avoids divisions by durations that can potentially be zero
This is both more direct and avoids divisions by durations that can potentially be zero