Thanks for the reply can you plz tell me which GPU should buy I mean ( 1060 6gb or MSI ARMOR RX 580 8GB)Well, I would say 4 GB is the minimum for Full HD. Most games will not use more, whatever other people on the forum tell you.
Full HD: 4GB Vram
WQHD 1440p: 6GB Vram
4k: 8GB Vram
And this will not change until there is another generation of consoles which will allow for utilizing more Vram....then it will change also on PC.
But if you want long time future proof hardware you might want to look at 6GB Vram.
U are right but the problem is GPUs are exreamly expensive in my country the Gtx 1060 6GB cost $300The 580 is usually a little bit faster than the 1060. BUT....if I would be you, I just would wait for the GTX 1660Ti that will launch very soon. this card will be $270 and is basically expected to be 25% faster than the 1060 (basically perform similar to the GTX 1070). So you would get much more bang for your buck. I think we will see that card very soon. Many stores already listing it. But there is not a official launch date, but the rumors are running hot, so it can't be much longer. This is a Turing chip without the RTX features (without ray tracing and tensor cores)