The problem isnt
ANY of those frameworks, but the interface of OpenGL with them. My long lasting experiences for MFC and C# are that the performance is mostly as fast as C++ but implementation flaws or non-optimal use slows them
significantly down. So my diagnosis is that you are doing something non-optimal.
Working examples on codeproject are like
OpenGL MFC Projects or
OpenGL in .NET. Try to insert your drawing code in these samples.
my advice: deactivate parts of the MFC/QT/C# code to find your bottleneck and optimize it like multiple creation or initizialation, or massive object copying like string work. I guess you will find it ;-)