do i have to change my motherboard to get a new cpu?

Solution
the 3220 is an ivy bridge; a 3xxx is an ivy bridge (3rd generation) and 2xxx is a sandy bridge (2nd generation). Either of these will work in your motherboard as i7 Baby said.

The 3rd generation is marginally better, but not by a wide margin, if you find a great price on a good i5 or i7 sandy bridge don't need to hesitate on it.
the 3220 is an ivy bridge; a 3xxx is an ivy bridge (3rd generation) and 2xxx is a sandy bridge (2nd generation). Either of these will work in your motherboard as i7 Baby said.

The 3rd generation is marginally better, but not by a wide margin, if you find a great price on a good i5 or i7 sandy bridge don't need to hesitate on it.
 
Solution