yes, I'm quite sure of that (looking at the past 5 years and cpu developement, the 2500k is still relevant)
EDIT: the i5 and 970 together are around the same price as the i7 and the 960, so i'd say go for the i5 and 970 because you will see the biggest improvement in gaming, while not losing too much performance in video editing tasks