Is 500 MB Current / 2 GB Peak Texture Memory Too Much for Low-End PCs?

I’m optimizing the textures in my game and checking the texture statistics in Unreal Engine.

Currently, the texture memory usage is around 500 MB, and it can peak at about 2 GB in some situations.

I learned that non-power-of-two textures cannot generate mipmaps properly, so I’ve already optimized most of my textures to use power-of-two resolutions where possible.

My question is:

Based on these texture memory numbers (500 MB current, up to 2 GB peak), what level of PC hardware would this be considered suitable for?

I assume it should be fine for the average gaming PC, but I’m not sure about lower-end systems.

Would a PC with 4 GB of VRAM be able to handle this comfortably, or should I be targeting 6 GB or 8 GB VRAM as the minimum requirement?

I’d appreciate any feedback from developers with experience shipping UE games.

(post deleted by author)