gl_dynamic 0 should fix the framerate issues on crappy video cards, but it also removes the flashing lights. Since the textures are scaled down, the lightmaps are really high-res, causing severe hits when the texture is uploaded repeatedly to change with the lights.
A couple things on the map:
- That ceiling texture either needs to be rotated or changed completely - it looks weird how it's at a different angle than the walls.
- When making textures, be sure to use a jpeg quality of 96 or higher. I can see the artifacts in those speaker textures.
Fog can be controlled. Take a look at the readme file - search for fogd.