the 6350 is the same as the 6300 but its clocked higher from the factory. so if you were planning on overclocking, you might save a few bucks by getting a 6300. if not, it really doesnt make much of a difference.
but yes, that and a gpu down the road is a good idea.
i mention overclocking because you already are, and im assuming you already have a decent cpu cooler.