Case - Do you really need tower? I guess Antec 900 would usually be enough.
Cooler Master 690 is Free shipping at the moment, worth consider.
HDD - 160GB HDD don't have free shipping. Get a 16MB Cache 320GB
Video Card - Get GTS 250 instead. They are the same card as 9800GTX, but at lower price.
PSU - Rosewill is not at top quality, not recommend
May be getting something like Antec TP-750
If you running single Video card, 550W would cover everything. No need for 750W
If you not plan to run Crossfire or SLi, i would recommend i7 860 + P55 Platform, which save a bit of money.
Or even AMD Phenom IIx4 955 would probably enough for photo edit