It seems this comes from a long way (maybe since the days of Windows XP). Now it seems modern Windows Operating Systems don't perform well when working with 2D (even whether there is any real 2D or not). I am a PC gamer and I am quite satisfied with the gaming performance of my GTX 970 card (and many others, be they nVidia or AMD).
Anyway nowadays I am feeling that 2D performance in general is very lackluster for modern videocards. I must confess I can be very picky at times but I swear I can see the dialogs redrawing sometimes. It's pretty annoying.
Working with any common applications and/or Photoshop and the like doesn't feel better either. I think this all stems from the fact that MS in its infinite wisdom has been changing APIs since the Windows 3.x times. I don't know how 2D acceleration is handled in w10, but I think it uses WPF (Windows Presentation Foundation) or something like that (correct me if I am wrong).
Well, I have found out that fastest 2D performance comes with integrated video . Yes, integrated Intel video (HDxxxx) seems to perform a lot better than my overpriced nVidia card. I have also tested some AMD cards earlier and they didn't perform better either. What is even more disturbing is that ancient pci cards performed even better (I think it was the APIs used at that time rather than the hardware but who knows).
Anyway. I am pretty pissed off with this. All these modern state of the art hardware (hefty microprocessors, very fast ram, very nice pci express bus, etc) but you cannot get some nice performance from common usage.
Maybe someone knows some bag of tricks for speeding up 2D operation... (wishful thinking...)
Your ideas and comments are welcome.