roudy-s :
So should i upgrade or keep my i7 880 in regardless of the i5 3470
i7-880 is a lga1156 processor.
A i5-3470 is a lga1155 processor which would require a new motherboard.
Such a change using old technology is not a great idea.
What are the rest of your parts?
What is the main purpose for this pc?
In what way is your current setup not doing the job?