Я бы пока не использовал InteropBitmap и с такими задачами. Я не думаю, что повышение производительности - это все, на что вы надеетесь, особенно с утечкой памяти , которая требует постоянного вызова GC.Collect (). Если бы вы сказали, что вместо GDI + вы используете Direct2D, я бы увидел больше причин попытаться пойти по этому пути.
Нужно ли для 2D-чертежа GDI + делать что-то, что нельзя перенести на методы DrawingContext? По моему опыту, это был самый простой и быстрый способ портирования GDI + Stuf в WPF.