It depends what you're after, the highest frequency or the biggest overclock. The 146, because of its multiplier advantage, will on average, reach a slightly higher top speed. The 144, because of its lower starting default, will usually achieve the biggest overclock.
For intstance, a 146 overclocked to 3GHz and a 144 overclocked to 2.8GHz are both 1GHz overclocks. However, the 146 is a 50% overclock where as the 144 is a 56% overclock.
Your need for speed will depend on what your main end use is & your budget. If it's games, the difference between 2.8Ghz & 3GHz wont be that significant. So bang for buck, the 144 is a better buy.