I'd get the 8800GT, it's around 250 but in performance it comes close to the 8800GTX!
It should be a lot faster than the 8600GT.