4770K in my opinion would last longer, yes you pay for the premium but its worth it in the long run. Any OC on the 4770K will hands down beat the 8350 clock per clock or anything for anything!
OP was asking between the 4770K and the 8350 for a long term build, they want something capable that will last a long time (4+ years?) and handle VM ware
In my opinion in that case the 4770K is the only one he should be considering, the CPU comes with more than enough power at stock to handle VM ware, Any 4GHZ+ oc will be amazing, The CPU has longevity built into it (How many people are Still running the original i7's? Lots!) and when compared to the 8350 it just makes more sense.
Of course there are other variants but it comes down to the AMD vs Intel cpu age old argument and I'm sorry the AMD chips might be really good, but Intel is just better.
OP was asking between the 4770K and the 8350 for a long term build, they want something capable that will last a long time (4+ years?) and handle VM ware
In my opinion in that case the 4770K is the only one he should be considering, the CPU comes with more than enough power at stock to handle VM ware, Any 4GHZ+ oc will be amazing, The CPU has longevity built into it (How many people are Still running the original i7's? Lots!) and when compared to the 8350 it just makes more sense.
Of course there are other variants but it comes down to the AMD vs Intel cpu age old argument and I'm sorry the AMD chips might be really good, but Intel is just better.