Is it for gaming or for other uses, like 3D modeling? If the answer is gaming, get the 2500K. It performs the same in games (hyper-threading doesn't help, since current games don't use more than 3 cores) and costs a bunch less. Overclock it, of course.
What kind of graphics hardware are you thinking of?