The problem in the video that I see is the "tearing". The solution to that is using v-sync.
If you use v-sync, you should not also use a framerate limit. It's already limited to the nearest display refresh by the v-sync. Try it without the limit.
Note that v-sync is a graphics card implementation. Enabling v-sync using SFML is effectively sending a request to the graphics driver asking it to be enabled. The driver, however, may have reason not to fulfil such a request, such as not having v-sync ability (unlikely) or the driver's user settings having switch off v-sync globally or for specific applications (common). In graphics settings, the common basic three settings for v-sync are: always on, always off, and application-controlled. If always off, any requests by applications to enable v-sync will be ignored. Also, many graphics settings also allow this setting to be customised per application.