I recently sold my 8800GTX because i needed the money to pay for bills, so i went and purchased a Diamond HD 3870. 3 months later i was at a LAN and won a Visiontek HD 3870. I have yet to find a side by side comparison, but i would like to know which one has the overall higher quality card. The diamond card has a larger fan on it like the older 2900XT cards and the visiontek is the newer slimmer shrouding. I really need some hard input as to which card i should go with, even if they are clocked remotely different, i need to know everything. All the help is much appreciated.