No need to get two grolwer, you only need one of these bad boys. Later on sure if you plan on gaming at 4k resolutions, but for now there is nothing that will stress enough to bother with two of them.
As Philo said that Sapphire toxic tri cooler = Best card money can buy atm.
On the note of upping CPU no need on that either. Pretty much CPU power is a non issue at current with how far we have come with the Sandybridge breakthrough.
More ram, not sure on this one but I have never felt I have needed more than 8gig.