If you are rotating terrain, it may be that terrain is just slow to rotate and not intended for that. Can you replace the terrain with a regular mesh? Also just dynamically shadowing a landscape with 1 light can be slow, using multiple shadow casting lights will be even slower.