what is a good cpu cooler for i5 4460

Solution
PCPartPicker part list / Price breakdown by merchant

CPU: Intel Core i5-4460 3.2GHz Quad-Core Processor ($174.69 @ SuperBiiz)
CPU Cooler: Cooler Master Hyper T2 54.8 CFM Sleeve Bearing CPU Cooler ($14.99 @ NCIX US)
Total: $189.68
Prices include shipping, taxes, and discounts when available
Generated by PCPartPicker 2016-12-27 19:17 EST-0500

That cooler has High RPM and and matches your budget, I would go for it. Also, for $30 USD you could get a Cryorig H1 Ultimate. Has lower RPM for quieter operation and similar temps.
PCPartPicker part list / Price breakdown by merchant

CPU: Intel Core i5-4460 3.2GHz Quad-Core Processor ($174.69 @ SuperBiiz)
CPU Cooler: Cooler Master Hyper T2 54.8 CFM Sleeve Bearing CPU Cooler ($14.99 @ NCIX US)
Total: $189.68
Prices include shipping, taxes, and discounts when available
Generated by PCPartPicker 2016-12-27 19:17 EST-0500

That cooler has High RPM and and matches your budget, I would go for it. Also, for $30 USD you could get a Cryorig H1 Ultimate. Has lower RPM for quieter operation and similar temps.
 
Solution
Honestly, the T4 or 212 would be better than the T2... RPM is pointless to mention as well in regards to the fan, it's not a selling point these days TBH.

T2: 92mm fan, 50CFM airflow, higher noise output $19.99 after rebate at newegg.ca
T4: 120mm fan, upto 70CFM airflow, quieter, $14.99 after rebate at newegg.ca, $29.99 regular price.