I've added several CVars to allow rendering of model lights and shadows, I've found that on my oldest computer, the game runs better if shadows are turned off, I've also added a way to check if models can be seen by the camera to avoid drawing shadows that can't be seen, this improves performance in most maps too, but I don't know if using CanSee method would be the best option for this. Please check it our and tell me what you think of it.