Ok so I decided I am going to get the Newegg.com - EVGA 512-P3-N802-AR GeForce 8800GT Superclocked 512MB 256-bit GDDR3 PCI Express 2.0 x16 HDCP Ready SLI Supported Video Card - Desktop Graphics / Video Cards but Im not sure it will fit on my motherboard. I have a Newegg.com - Intel BOXDG31PR LGA 775 Intel G31 Micro ATX Intel Motherboard - Intel Motherboards