do you honestly compare synthetic benchmarks?
wow. 2000 benchmark points.
gaming performance tells a different story in games that don't really support HT:
before you say that's only bcs of the iGPU, here are benchmarks with a ASUS HD7970
and here with 2x MSI 770
suddenly 2000 points don't seem so impressive anymore.
of course in games that can use the 4790's HT that's a different story
Battlefield 4 is one of those. there the 4790 is faster, a good bit faster.
so yes, when the game can use more than 4 threads, the i7 is of course a bit faster.
but as stated, most games still don't use even 4 threads fully. and in those games the difference is basically non existent since they got the same single-core performance.