That's probably what happened.
For some reason after using remote screen on Skype (me sharing my screen image), every-time I launch an SFML based application, EnableVerticalSync doesn't seem to work.
I'm guessing it's a driver problem or a bug in Skype.
After restarting the computer it's fine again.
I do have one more question by the way:
I'm trying to convert the FrameTime into Frames per second, and I'm using each frame:
float lastfps = 1000.0 / Target.GetFrameTime();
I wanted to ask if this is the best practice. Whenever the real FPS goes over 1000 the counter displays "1.#10". Sorry, I don't really understand how Uint32 works.
Thanks for the help so far.