Gah, I'm an idiot. Turns out I had to put in
SetGraphicsDriver GLMax2DDriver()to actually force it to run in opengl mode. Turns out it runs perfectly now with this mode on my slow test-laptop.