Will paying points pay off?