i would go for the 4670k as even at stock speed it's as fast as the 8350 but it can still be overclocked and then, it becomes a real beast, clock for clock the I5 is faster so even at 5ghz, the 8350 can't beat a mild overclocked 4670k (4.2-4.4ghz)
the only scenario that will make the AMD win is...