I don't know if i would throw $350 dollars at it. if you look at things like this you will see the difference between i3 and i7 is extremely minimal for gaming

https://www.youtube.com/watch?v=Dbq5LNYgMJM

I would spend 30-40 bux on an aftermarket air cooler and some arctic silver thermal paste honestly. i think cooler master 212 have a really good reputation, ur processor prob getting too hot if it's dropping all the way down to 20 fps.