So the main reason I need this is for Open GL support. The X1900 doesn't do it so well. My MB uses PCie 16 slots and from what I can tell from documentation are considered 1st gen but I'm not positive. The D975XBX uses the Intel 975 chipset and the memory bus runs at 533 mhz. It handles Core2 Duo processors.