2 weeks ago my motherboard (ASUS P4PE AGP-4x) and my video card (Leadtek 6800GT AGP-8X) was broken.
I'm happy with my RAM (2x512MB DDR400) and CPU (P4 3.06GHz HT 478pin) so I've replaced my old motherboard with a ASUS P4V800D-X (based on VIA PT880Ultra and VIA 8237R).
This new mobo support my old CPU and RAM and has one AGP-8x slot and one PCI-E 16x slot but running ad 4x speed max.
Now I need to buy a new video card. I thought a card based on Nvidia 7900GT GPU.
My question is: a video card based on PCI-E 16x can work at lower speed (PCI-E 4x) ? Yes I know that PCI-E 4x is slower than PCI-E 16x, but PCI-E 4x is equal to AGP-8x and for now I'm satisfied.... In the future, if I'll change CPU and mobo with a real PCI-E 16x I'll have a video card 'PCI-E 16x ready'.....
My doubt is NOT for perfomance, but if IT CAN WORK ad different speed.
A video card AGP-8X can work (usually) in mobo with slot at 8x and 4x and (perhaps) 1x.
It's the same for PCI-E ? A card with PCI-E 16x can work in a PCI-E 4x slot ?
It's not the bottleneck. I doubt there's be any difference at all in performance between PCIe 16x and PCIe 4x, unless there was a glitch in the chipset somewhere.
Hmm, I'm a little skeptical on this one. Why would they impliment a new technology like PCI-e and not use it's bandwidth. If PCI-e 4x is just as quick as PCI-e 16x and PCI-e 4x is just as quick as AGP 8x, then what's the point in PCI-e?