intel is better at single thread performance, a lot better. amd wins on value (maybe not with the particular cpu) and catches up on very multi threaded workloads where the 8 int cores from amd do better compared to intel's hyperthreading.
edit: intel is also much more efficient due to the 22nm build process compared to amd's 32nm. and overclocks better. the "fx" and "K" mean the same thing, they have unlocked multipliers