PCI-E x16 is 5% longer than PCI. PCI is about 3.12" long, so PCI-E x16 is about 3.28" long. Total length (on-screen) of that card is 4.25", with PCI-E x16 at 1.5". The PCB is definitely 9.5" long.