A $25 price difference after rebate between the two cards is not considered "significant".
Without a doubt I would buy the HD 4670.
Not considered "significant" by who? In this price range it is certainly quite significant and before rebates the HD4670 costs almost 40% more.
Furthermore on his processor even the HD4650 is overkill, the HD4670 is pointless.