The 4600 will soon go the way of the TNT. Of course I dont think you have 500 dollars disposable income to spend on a card, so the GeForceFX may be out of your realm.
As such, it looks like you may well be suited best sticking with the 4600 since its price may drop a bit (although dont see much of that happening since the FX is being priced at 500).