Hello,
If you are seeing some performance issues related to scrolling, then that could be a number of things but we would need to collect more information from you related to how you are using the SyntaxEditor product to help zero in on what it could be. I don't not think that the editor being in a docking window would make any difference. As a test, I was able to open a 10MB C# file just now in a SyntaxEditor in a docking window and was scrolling around it very quickly.
We would be happy to help you sort out what could be causing it, but that is better done privately offline. Please email our support address and mention this thread. Then tell us more about your app, such as what UI platform you are using (WPF or WinForms), what syntax language (one of our premium add-on languages, a custom syntax language, etc.) you are using in SyntaxEditor, and describe the sluggishness you are seeing (exactly what you are doing when you see it).
While there are improvements made all the time to our products, without knowing more about this particular scenario and determining the cause, it's tough to say if any recent updates would make a difference. You can always try our evaluation of the latest version to see if it helps, but I suspect there is some configuration here that could be better optimized instead.
If your app is a WPF app, I would not recommend using WinForms controls in it. It's better to stay completely WPF native unless you can't avoid it. The WPF SyntaxEditor and the WinForms SyntaxEditor now share a codebase, so performance will be about the same in both in their respective codebases. If your app is WPF though, you'll want to stay with the WPF SyntaxEditor.