Other:
The "Z87" and "Z97" reference might refer to the "K" (overclock) series to allow overclocking. So the i7-4790K for example might work at up to 4.8GHz or so on a Z87 board with a good cooler etc but not on your motherboard, and of course you can't overclock the i7-4790.
You MAY (not sure) be able to adjust the BIOS settings so that all four cores hit a higher frequency under load up to the maximum Max Turbo setting (4.0GHz). Even if you could it's probably like a 5% gain.