I always hesitate about picking a 4770K instead of a 4670K. Obviously it will not be worse, but there is not really a benefit in game performance, while it is quite a lot higher priced.
Unless you do specific stuff that makes use of hyperthreading I'd say just get a 4670K. But I must note that I do not know whether upcoming games will make use of hyperthreading (if they are CPU limited at all) or that you use programs that make use of hyperthreading.
And what graphics card are you gonna pick?
Also, you can pick RAM that takes less space in your case if it is cheaper. Unless you like how this looks.
I'd recommend the Tweakers pricewatch btw if you are shopping for Dutch parts.
EDIT: How long it will go with the times pretty much is going to depend on what graphics card you are going to take, the rest is fine.
I just want to be safe, if games in the future (and with next gen coming now they might) use features that are on the 4770k I'd rather have that one, instead of having to upgrade again. I don't do anything specific right now that needs it, just future proofing, I'll look at the 4670K as well. 4770k is pretty expensive. Just checked and it's about 100 euros difference. But think I'd rather future proof at this point.
I have a GTX 580 now, and might upgrade that at a later point. It runs fine for now.
And yea I am using tweakers, got about 50 euros off total, not that much, and have to order from 4 different places for that too lol.