Send a scene and I'll take a look, but likely culprits:
Number of objects. How complex are those plants and how many are there? For reference, c4d starts to get slow when you exceed 20,000 objects. By 50,000 you will only have a few fps and at 100,000 it will be miserable. In your screenshots I can count 50 flower tubs, if all the leaves and tomatoes and stems are individual, you could have 50... 100..... 200 objects in there. Multiplied by 50 tubs that could be 10,000 objects. Add the rest of the scene, the extra flowers I cant see and maybe you are well into 10's of thousands.
If this is the case, flatten down the models and merge them together
You say you have booles. Are they moving? If anything inside changes then the boole needs to endlessly recalculate. Even if it takes a fraction of a second, that could still set you down to 5-10 fps. Check nothing inside animates and consider making the boole editable.
Displace deformer. Its notoriously bad for editor speed, it just sits there endlessly recalculating the displacement and it a common scene speed killer. If this is for rippling water then dont displace it, just animate a bump or normal map for some ripples, it will be many times faster.