Ok, the sad part is this is my problem:
Edit: Is there any way to force BL into directX?
OpenGL is rubbish on Windows 7. Which is why I don't plan on getting W7 until this is changed.
Also XP is being supported until April 2014. If you don't believe me, look
here. Microsoft set this date themselves.