I'm a little stumped and need quick advice before I confirm an air-cooling purchase for my Sapphire 3870. It's the one with the dinky cooler that blows the hot air back into the case, yea...not that great to say the least with temps.

But I can't decide whether or not its worth shelling out around $230-$250 for a new 4890, but even then, I would want it to have better than stock cooling, so the question is, should I get the Zalman VF1000 anyway? It says it fits 4870's on their website, who knows. And I will probably ebay the used 3870 and hopefully get like $70 for it to offset the cost of whatever you guys think I should go with.

Games I plan on playing or already do play:
STALKER:SoC
STALKER:CLEAR SKY
TEAM FORTRESS 2
CRYSIS
OBLIVION
COD4

My specs choke a bit when going all out on the looks, AA, max details, the whole shebang on oblivion, tf2, and clear sky.