i have a suggestion to make the game run a bit better, it is to make the textures render partaily when the camera isnt looking directly at them and render fully when the camera is looking at them make if you can for light if youre using ray cast to make lights then make an approximate bubble for each raycast and decrease the number of ray cast and us the bubble to detect if the bubble is touching other bubbles to make it shine brighter or less and also use raytraced(depricated) for global ilumintation bc lumen is more taxing
Edit: this probably wont do anything to help anyway