viewport performance is a combo of graphics card speed and single core CPU speed. Your video card is not real strong and the AMD’s before the Ryzens are pretty weak even though the single core Ghz is not bad on paper. I don’t know if memory could be affecting that. Short of an upgrade you can change the viewport settings so you don’t see the textures at all until you render (turn off antialiasing in the viewport, go to Constant Shading (or Hidden Lines) etc).