So I had OpenGL hardware acceleration on from the in-game option and it only partially worked, was still laggy, but this method full worked, so unsure of what's going on there.