tiny voices :
srimasis :
Don't OC the cpu rather go for fx8350. And 2gb vram in current scenario is not good, buy 4gb version of Gtx 960 or amd r9 380. Rest is great...
2gb is plenty for 1080.
No, vram usage doesn't depend only on resolution, but quality of textures and 3d models too. In old gen, games didn't used high resolution textures and shadows like they are doing in this gen, so 2gb vram was sufficient back then. 2gb vram for 1080p is enough if you are playing at med-high quality and don't mind fps dips below 30.