Unless you are using programs that benefit from hyper-threading I'd say go for the i5 2500k and save ~$80+.
16GB of RAM is overkill for gaming, and most other applications, grab this RAM
For the price of 2x GTX460s, plus what you save on RAM/CPU if you choose, you can get a nice GTX580.
Don't forget the PSU, optical drive, and OS.
Please read through the thread thoroughly before responding.
Nobody wants to read a wall of text, formatting is your friend.
i5 3570k | 8GB G.Skill 1600MHz | R9 290 | SeaSonic 750X