Nope, i7s only benefit in hyper threaded software like FCP X, Handbrake, etc....
To clarify this, there is no such thing as "hyper-threaded software". Rather there is only multi-threaded software. Any pool of threads can be scheduled on a hyperthreaded core by OS X.
A thread is an independent asynchronous flow of control within a process (ie app). Most apps are heavily multi-threaded, as can be seen from casual examination with Activity Monitor.
Just opening Safari produces about 24 threads. Each Safari tab spawns another process, each with its own threads. On my iMac opening 7-8 tabs produces a total of about 300 threads.
This does not automatically mean a hyper-threaded CPU will speed up Safari, since most of those threads are not in a runnable state, but waiting on I/O, or a synchronization event. However any app with multiple threads in a runnable state are potential candidates for hyper-threading.
The OS X thread dispatcher is hyper-thread aware and will often schedule a thread per physical core (rather than a thread per logical core) if it judges that more efficient. This can be seen in Activity Monitor when every other logical core is scheduled.
While there are no "hyper-threaded apps" per se, developers can use various techniques to make their apps better behave on a hyper-threaded CPU. Intel has guidelines on this:
https://software.intel.com/en-us/ar...d-applications-a-platform-consistent-approach
Other contemporary non-Intel CPUs use hyper-threading aggressively, generally called SMT (Simultaneous Multi-Threading). E.g, both the Oracle Sparc M7 and IBM Power8 CPU can run 8 threads per CPU core.
The poster said: "opening Safari on my current 3.4GHz i5 takes a little bit with all the tabs I usually have open."
The 4Ghz retina iMac is clocked about 18% faster, plus the Instructions Per Clock will be a little better, plus if his i5 machine isn't SSD, he can get that. All of those things will produce a considerably faster user experience -- regardless of hyperthreading.