Oxymoron1 :
Do you guys think I should get a 8350 instead or is the 3600 fine?
That 6300 is a really fine CPU. The 8350 has some advantages (8 core vs. 6 and a few other things) but almost nothing in the gaming world is using 8 cores. My wife's PC has the 6300 and mine the 8120, and in many tasks it runs faster and better then mine (Mines quicker in games Only because I have two video cards.).
I would stick with the 6300.
Power supply, better power supply. You will have a really nice gaming/work system that should last you several years.