It's a great choice, and also offers very good over-clockability potential if you ever want to milk it more.
Competes almost toe-to-toe with the i7 "k" CPU's, and you save quite a few bucks
Yes it is, but if you are getting a new system, CPU+motherboard, the CPU to get is the i5-6600k with a Z170 mobo. If this is an upgrade using your current mobo, it's considered the best for gaming of it's generation.
It's a great choice, and also offers very good over-clockability potential if you ever want to milk it more.
Competes almost toe-to-toe with the i7 "k" CPU's, and you save quite a few bucks