This must be the most horrid type of programming work available.
First: You have to deal with Win32 APIs. Which, they've kept certain bugs because it break legacy programs.
Second: You have to deal with game programmers. Which, program things in such a way that GPU driver programmers, have to write SPECIAL drivers, so that your game is treated the way these programmers THOUGHT it was supposed to work...