Since it looks okay from the side, I don’t think the texture resolution is the problem. Looks more like a texture LOD or filtering problem.
Have you tried playing with the LOD Group settings in UE’s texture editor? First thing to try would be to set it to Weapon and see if that helps. Another way could be to change the Mip Gen Settings to NoMipmaps.