Hard to tell, depends on how multi-threaded games get in the next few years. My best guess would be that it will still be competitive in 2-3 years. If you get the itch to upgrade, you can do it,you can still sell your 4790k, mobo, and RAM for a pretty decent amount of money, just be aware that you're not going to get that much more performance right now. My suggestion is to always wait until your hardware isn't letting you play games that you want to play at the settings you want and make an upgrade at that point. With CPUs it's a lot better to make few large upgrades every 5-6 gens rather than small ones every 2 gens or so.