The reason the quotes are slow in .NET is that it communicates through .Net Interop to the ActiveX componenet, which is horrendously slow, as documnted by Microsoft.
I created a VB wrapper that handled all the events, bouncing them to my .NET app. Things improved significantly!