Cosa fai con il PC? Solo gaming?
Se sì, cambiare l'i5 2500 non ha senso: è una CPU che può tirare VGA del calibro della R9 290\GTX970 senza significativi colli di bottiglia. Se hai bisogno di più prestazioni in gaming, pensa piuttosto a una nuova VGA, se non ne hai già una prestante.
Per informazioni più precise, posta la tua configurazione attuale precisa (case e alimentatore compresi), un budget per l'upgread e la risoluzione del tuo monitor: vediamo se c'è modo di migliorare in gaming ed eventualmente cosa cambiare.
Comunque, per rispondere alla domanda iniziale, per valutare una CPUI servono essenzialmente tre parametri: frequenza, IPC e numero di core\thread.
Ovviamente la frequenza e il numero di core sono di facile interpretazione: faccio solo notare che non tutti gli applicativi sono ottimizzati per sfruttare molti core contemporaneamente. L'HyperThread, presente in alcune CPU Intel, simula 2 core logici per core fisico per consentire un migliore sfruttamento delle risorse a disposizione, aumentando così le prestazioni, sempre a patto che l'applicazione riesca a sfruttare bene molti core.
Più enigmatico è forse l'IPC: esso è un valore che ci forma della quantità di istruzioni che mediamente un core è in grado di elaborare in un singolo ciclo di clock. Non è un numero vero e proprio, ma piuttosto la valutazione dell'efficienza di un architettura: per esempio un core Haswell (i7 4790), dai benchmark, è circa il 15% più veloce di un core Sandy Bridge (i7 2600) a parità di frequenza.
Vien da se che, non essendo l'IPC un valore riportabile dalle schede tecniche, anche perchè dipende dal carico a cui la CPU è sottoposta, l'unico modo per valutare adeguatamente le performance di una data CPU, sta nel guardare recensioni e comparative presenti sul web.