According the manual it has two of them.
No, it doesn't.
Should have 1 PCI-e x16 (164-pin) connector...
PCI-e card cannot be used on the 4600 motherboard.
If you cannot see where a mini PCI card will plug in and Dell will not mention how to connect the card then you may need to get a USB wireless 'dongle' instead
yes
No, the 8600 gt requires a PCI-E slot but the Dell only has a PCI slot. that graphics card will also be held back by the CPU so, even if it would work, it would not work to its full potential because the CPU would be able to keep up
the slot for the ram
NO. If you have a pci-x slot, probably it is a server, and you want to upgrade your graphics card, you can buy a PCI card and plug it into your PCI-X slot. It should work probably.
Yes.
I believe you have an integrated video display, it's hardwired to motherboard. Unless it has PCI-express specifically built on mobo I would say no. You can put PCI card assuming you have a free slot. cheers.
The PCI slot is faster. Offer mayor speed because the PCI use more faster BUSes and new architectures. The PCI EXPRESS is the newest version of the PCI architecture.
PCI, PCI-e, AGP