I wish t buy a 3.2Ghz core i5 but i am confused which graphics card should be best for gaming. I have seen many cards but SAPPHIRE DUAL-X R9 280 3GB and MSI NVIDIA Geforce GTX 960 GAMING 2GB are in my budget. In my region these cards prices are really close(GTX-960 has a little higher price rate) so i don't know what to do, Should i buy a 3GB dual-x r9 280 or 2GB Geforce GTX 960 for gaming. Can please someone give me some advice in this matter? and also can someone tell me how much power supply should i buy with these graphics cards?