Upgrading my computer parts

Solution
You can upgrade to i7 4790 because the mobo support LGA 1150
http://www.amazon.com/Intel-Core-i7-4790-Processor-BX80646I74790/dp/B00J56YSLM

Don't get the 4790K because that mobo H87 is not overclockable.

If I were you, I would upgrade the mobo to Z97/Z87 and get the 4790K (if you are interested in gaming and understand to overclock)http://www.amazon.com/Gigabyte-GA-Z97X-GAMING-Gaming-Networking-Motherboard/dp/B00K2RQDXY/ref=sr_1_5?s=electronics&ie=UTF8&qid=1435905500&sr=1-5&keywords=Z97

Reyaz123

Admirable
You can upgrade to i7 4790 because the mobo support LGA 1150
http://www.amazon.com/Intel-Core-i7-4790-Processor-BX80646I74790/dp/B00J56YSLM

Don't get the 4790K because that mobo H87 is not overclockable.

If I were you, I would upgrade the mobo to Z97/Z87 and get the 4790K (if you are interested in gaming and understand to overclock)http://www.amazon.com/Gigabyte-GA-Z97X-GAMING-Gaming-Networking-Motherboard/dp/B00K2RQDXY/ref=sr_1_5?s=electronics&ie=UTF8&qid=1435905500&sr=1-5&keywords=Z97
 
Solution