I was really hoping that the Frameworks GDI+ would prove to be fast enough to build small windowed games without the use of external API's or DirectX. I figured it was improved upon from VB6 but this doesn't appear to be the case. I try to tile small 32x32 graphic tiles in a 352x352 square (11x11 grid) and I can squeeze a frame out every 2-4 seconds. I'm drawing the tiles onto a buffer then pressing the buffer onto the window surface. Has anyone here been able to make the GDI+ perform half way decent? Using DX9's DDraw I get 200+ FPS rendering this size grid, I don't expect the GDI+ to get 200 FPS but I did expect it to get more than 1 Frame per 2-4 seconds.. That's pathetic...