Honestly, just take AMD off your list. AMDs run hot, are less stable then Intels, and they have worse build quality. The newest one you can get so far has a 28nm design, which isn't very impressive. If you want a good processor with good price to performance that isn't over the top price wise, in fact just 40 dollars more than the 8350, the 4460 is a great budget option that will give you great price to performance. If you're going to be stubborn about it though and have a thang for AMD, then go 8320. It's 15 bucks less than the 8350, and it's honestly just a slower version.