Display 500+ small mesh's ? huge fps drop

Hi! What you’re seeing is that the number of vertices is not the most important thing in graphics — having more small objects means more GPU instructions (or “draw calls”) that cannot be shown as efficiently as one big draw call. Merging geometry or instancing are common ways to improve this. You can find more details and tips in this thread.