GigaByte PCI-E NVIDIA GeForce 640 GV-N640OC-2GI 2048Mb DDR3 128bit DVI HDMI Retail