You are going to have to be more clear.
An i7 what? You have an i3 2nd gen. Do you want an i7 2nd gen processor? If so, you need to ask the laptop manufacturer what processors THEIR bios supports. Then, you can select from those, only if your current processor is not soldered to the motherboard. Or, are you asking about current generations of processors, in which case the answer is no.
8 or more GB of memory? Again, you have to ask the laptop manufacturer what their laptop supports.