Well I am looking at Qt, in order to fully leave MFC, the problem is that project so far is more then 50 classes with average of 2000 - 3000 lines per class. Sure most of them are not related to MFC, except the CString and CArray used in them, but it will still take me too much time to port it at once.
The problem I am having with MFC is that I draw heavily on the screen. I have CArrays with more then 30000 elements on the screen at any one time. So in MFC using GDI it is ok, I get 40-60 fps, but I don't have all the bells and whistle OpenGL and Direct2D. Direct2D's performance is just awful, 15fps.
With SFML I get 70-80 and have all the great stuff like anti-aliasing, alpha and so on so it would have worked just fine, until I port everything to Qt, except the few issues I am having now. I also want to say that I use my one draw interface, so I don't use MFC for the Windows forms or anything like that. I will use SFML the same way, drawing my own windows, buttons and so on.
No to the problem, I can upload on my server a zip with a small demo program with the same problem that I have explain in the first post, if some would want to spend his free time to check it.