Okay, on more experimenting, it looks like the graphics mode matters. In windows GDI mode, it's fine. In OpenGL or Direct3D, they look really bad.
I tried exporter gerbers and they look fine (and the same) regardless of graphics mode. So I guess this just a display issue.
Still weird.