Dude overall the 6300 is better at stock but the good thing about it is it`s the only one who will get the nest overclocks on it so I would go for that one.
Gaming? The 6300, except for a few games that have really poor multicore and are really CPU bound, than the G3 might take the lead. Out of the two, I'd grab the 6300, but at that pricepoint you may as well grab an i3 4160.
Dude overall the 6300 is better at stock but the good thing about it is it`s the only one who will get the nest overclocks on it so I would go for that one.