3GB is worthless in any modern game, even on lowest detail the games push close to 3gb of ram. And textures are usually a free fidelity upgrade, i would always take a GPU with 8gb of ram even for 1080p, even if it isnt powerful enough to run ultra. You can chose high/ultra textures, and chose less details. Textures barely affect performance with modern GPUs.