I suppose you could search for reviews, but really efficiency is not likely to be sufficiently different. Mount it well, do not use too much thermal paste.
Get good airflow into your case, and you should be good.
A 4590 does not need an aftermarket cooler at all. The stock intel cooler is fine. The main reason is to get a 120mm fan which will be quieter under load