A 670 will be great for that resolution. I use a 7870 for 2560x1440, which is basically the same number of pixels, and am happy with the performance. That PSU is great. The whole build looks good to me. It's an odd monitor situation, but whatever floats your boat. To answer your question 2GB is fine, unless you want to use a ton of AA.