i am interested in purchasing the Nvidia 9600GT 512mb card, i look for this on google there are all sorts of brands with all sorts of prices. brands such as asus, msi, albatron, XFX make them. i thought nVidia was the only one to make nvidia cards. or nvidia makes the gpu but rest body is made by different brands? whats the story guys. please explain noob.