Which part configuration is better?

Any program that can take advantage of the i7 hyperthreading such as rendering and video editing software. The i7 is more useful beyond gaming for someone who needs more from their computer. Someone who multitasks can benefit from an i7 since they may have several programs running at one time.
 


so i can just change the i5 to an i7 and thats it?
it doesn't matter that there's a different motherboard cooler, etc?