EVGA 980 shouldn't have any bottleneck running through a 16x PCIe 2.0 slot, you can check and confirm using GPUz that it is running at 16x though as a first check. 2500k shouldn't really hold you back, overclocking it to 4GHz fairly easily should be another part of your checklist if you're not already overclocking it.