ugh, i would go for it. Since it is very difficult to get video cards for a decent price (I am in canada and it isn't possible to find a 9800NP for that price!) in countries other than the US. This will give you more proformance than the 9700pro (even if it does overclock like mad). And when a 9800np/pro is useless, a 6600GT will be useless as well.
In my opinion, don't spend an extra 50 bucks so you get 10 more fps on a game or something. That and who knows how long you will have to wait.