What is the reason that you want to upgrade the an i7? I think it would be fairly expensive and unpractical to start switching the CPU around.
Before you buy one, you need to make sure you get an i7 that will work. Does your motherboard have the Intel HD graphics? If you do, you cannot go to the Clarksfield quad core i7's, as they do not have the IGP on the CPU.