OpenGL texture view performance

Hi guys, I have a simple PBR renderer that runs at about 1000 FPS on an RTX 3060 (driver version: 591.86), at 1080p, rendering the Intel Sponza Scene using OpenGL, Vulkan, or Direct3D 11. However, when I try to use texture views in OpenGL, my FPS drops to about 350. It’s a huge difference, even slower than the Vulkan rendering with turned-on ray-traced shadows. It’s strange because the texture view doesn’t really do anything; it doesn’t change the texture format, type, mip levels, or array layers. For the current use case, I could just use the original texture, since the texture view doesn’t do anything. But if I’d like to use a different format, type, etc. I’d need a texture view. On my GTX 1050M, the FPS drop is not as dramatic, but still significant. Could you take a look at what’s going on?