625 Instances of a Cube and 625 planes and it runs like crap

I have 625 Instances of an Instanced Static Mesh (I know hierarchical is better) and 625 planes being rendered just above each cube and basic computers can barely render this scene. what am i doing wrong?

I tried that and it had no change. even a blank scene renders a frame every 40ms