For general use like watching videos and photo editing a Haswell i3 with the integrated GPU is all you really need. An i5 is a stronger option for multi-threaded apps and when you are heavily multi-tasking. The virtual cores in the i7 come in handy when doing processor intensive things like video editing.
If you're looking for build suggestions then include all the information in the *How to Ask for New Build or Upgrade Advice*
sticky and we can help you put together a build that will work best for your intended use and budget.