I don't know much about PC, but for your specs, why is your ram 2133 mhz?(that's what I'm assuming it means). Usually I'd expect 3000 mhz or even 2666 mhz.
Other things could be Render Distance or V sync, make sure to keep v sync off to get a big fps boost, since without textures you got around 160 fps, I would recommend turning down the render distance. It makes a huge difference, usually 12 chunks is the lowest people would go, but around 16 is good. Also I believe a i7 7700k bottlenecks the 2070 by a slight bit, a Ryzen 5 3600 is a good replacement. Minecraft java uses the cpu more, so if you're trying to get better fps in Vanilla than upgrading your cpu is a good idea. Other than those basic solutions I'm not sure what else I can suggest, hopefully people who are more experienced can help you out.
Edit: also check if you can use optifine with the texture pack and Ram speed can affect performance greatly so consider upgrading to 2666 mhz for better performance overall