If you withdraw now, I believe you will only lose $75. A refund for the other fees if no decision has been made while withdrawing in time applies to inland applications, not sure how it goes with outland.
Like I said, do your research, then make the decision yourself.
I see now that you applied in July, 2010... There must be an issue with your application as it's been over their record 3 month processing time...
Then again (an including myself), I have read so many cases of someone getting the letter they've been waiting for if not tomorrow, couple of days later... patience is a virtue.