No, two 8500 gt's would be better than a single 8600gt. 8600 GT is a good card, but wouldn't compare to two 8500's.
Right, since you've asked the question, "how do i tell if it has 2 pci e slots?" suggests that we need to take a step back, as you need to be sure before you buy. Before you do, you will need to open up your PC and find out for sure what you currently have.
- First of all, how do you know you even have a PCI-Express Slot?
There are two types of 6150, PCI-Express and AGP. You'll find PCI-Express on most modern motherboards these days, but your motherboard will either have an AGP slot, or a PCI-Express slot. The 8600 GT only comes as PCI-Express (as far as I'm aware).
- Do you have enough slots for SLI?
If you have PCI-Express, your second slot will look identical to each other. It's not standard for a motherboard to have more than one PCI-E (x16) slot unless it is designed for SLI.
