Yes, and what is the future? Pure speculation. You can't just say "this has this = this will also have it". Sure, software devs are lazy and consoles lead the market - that does not however mean that games will suddenly become only playable on 8 cores. If devs want their games to sell on PC then they will make it accessible to the largest market, and most people have dual or quad cores (strong ones, not weak ones like AMD's FX).
Multithreading is a very complex thing and will take time to implement, if it does come about in the next few years. Regardless, it will still require strong single threaded performance, something which the FX series lack. Regardless of how many threads there are, some will still be required to do more work than others, it is not distributed evenly. Even with the games that utilise multithreading that have come out recently (Crysis 3, BF4) intels 4 core chips can match the FXs 8 cores, and intel often has higher minimum fps in multiplayer.
Currently, 4 strong threads > 8 weak threads. It's just the way it is, and it will not change overnight. The i5 4670k would still be the better choice, as it performs better in 99.9% of games.